Ambari2.7 安装Tez Ui

因Ambari2.6移除了Tez的ui管理界面,在Debug tez的任务比较麻烦所以研究了下怎么安装
附官方公告ambari2.6升级2.7时去掉了tez-ui
https://docs.cloudera.com/HDPDocuments/Ambari-2.7.0.0/bk_ambari-upgrade/content/bhvr_changes_upgrade_hdp3_amb27.html

  • 1.下载tomcat
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz

解压
在这里插入图片描述
Chmod 777修改权限后运行startup.sh启动tomcat
在这里插入图片描述
如需修改端口按上图路径修改tomcat端口
在这里插入图片描述
运行成功

  • 2.下载tez-ui.war包
https://repository.apache.org/content/repositories/releases/org/apache/tez/tez-ui/

选择合适版本下载
本文采用最新的版本安装

wget https://repository.apache.org/content/repositories/releases/org/apache/tez/tez-ui/0.9.2/tez-ui-0.9.2.war

在这里插入图片描述
随后将下载的war放入tomcat的webapps中,
unzip 解压
进入配置文件修改配置
在这里插入图片描述
将图上两个地址端口修改为自己的
两个地址可在ambari中查看
在这里插入图片描述
以上为timeline主机的host

在这里插入图片描述
以上为rm端口及host
3.修改tez-site.xml,yarn-site.xml配置文件

tez-site.xml
-------------
...
<property>
  <description>Enable Tez to use the Timeline Server for History Logging</description>
  <name>tez.history.logging.service.class</name>
  <value>org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService</value>
</property>

<property>
  <description>URL for where the Tez UI is hosted</description>
  <name>tez.tez-ui.history-url.base</name>
  <value>http://<webserver-host:9999/tez-ui/</value>
</property>
...

在这里插入图片描述
Add Property 添加两项即可

yarn-site.xml添加/修改

yarn-site.xml
-------------
...
<property>
  <description>Indicate to clients whether Timeline service is enabled or not.
  If enabled, the TimelineClient library used by end-users will post entities
  and events to the Timeline server.</description>
  <name>yarn.timeline-service.enabled</name>
  <value>true</value>
</property>

<property>
  <description>The hostname of the Timeline service web application.</description>
  <name>yarn.timeline-service.hostname</name>
  <value>localhost</value>
</property>

<property>
  <description>Enables cross-origin support (CORS) for web services where
  cross-origin web response headers are needed. For example, javascript making
  a web services request to the timeline server.</description>
  <name>yarn.timeline-service.http-cross-origin.enabled</name>
  <value>true</value>
</property>

<property>
  <description>Publish YARN information to Timeline Server</description>
  <name> yarn.resourcemanager.system-metrics-publisher.enabled</name>
  <value>true</value>
</property>
...

保存后重启tomcat即可正常运行tez-ui
http://master:8822/tez-ui/
在这里插入图片描述
以上完成安装,再次提交tez任务会在界面中显示,若运行tez不显示或报错,检查timeline,rm是否配置正确

附官方文档

https://tez.apache.org/tez-ui.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值