tez-ui安装

1.hadoop集群中需要启动timelineserver

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 setting that controls whether yarn system metrics is
  published on the timeline server or not by RM.</description>
  <name>yarn.resourcemanager.system-metrics-publisher.enabled</name>
  <value>true</value>
</property>

<property>
  <description>Indicate to clients whether to query generic application
  data from timeline history-service or not. If not enabled then application
  data is queried only from Resource Manager.</description>
  <name>yarn.timeline-service.generic-application-history.enabled</name>
  <value>true</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>
  <name>yarn.timeline-service.hostname</name>
  <value>mtime-bigdata00</value><!--更改为实际的host地址-->
</property>

<property>
  <name>yarn.resourcemanager.webapp.cross-origin.enabled</name>
  <value>true</value>
</property>

core-site.xml
   <property>a
      <name>hadoop.http.filter.initializers</name>
     <value>org.apache.hadoop.security.HttpCrossOriginFilterInitializer</value>
    </property>




2.启动tez-ui
(1)在选定的启动tez-ui服务的节点上安装tomcat
(2)在tomcat的webapps上新建tez-ui目录
(3)将tez-ui-0.8.4.war拷贝到tez-ui目录,并且解压
(4)~/webapps/tez-ui/scripts,目录下,配置configs.js
  将这个文件中的
  timelineBaseUrl:      timeline地址
  RMWebUrl:          resourcemanager地址
  配置好集群中的正确的地址

3.启动tomcat服务


4.在tez-site.xml文件中追加如下配置:

  <property>
       <name>tez.history.logging.service.class</name>
       <value>org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService</value>
  </property>

<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>这个地址就是上一步启动tomcat展现的页面</description>
    <name>tez.tez-ui.history-url.base</name>
      <value>http://rm2:8080/tez-ui/</value>

 </property>





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值