目的:在web端就可以看到hadoop任务日志。
1)配置yarn-site.xml
<!-- 日志聚集是否启用 -->
<property>
<name>yarn.log-aggregation-enable</name>
<value>true</value>
</property>
<!-- 查看日志的路径 -->
<property>
<name>yarn.log.server.url</name>
<value>http://hadoop102.19888/jobhistory/logs</value>
</property>
<!-- 日志存储的时间 -->
<property>
<name>yarn.log-aggregation.retain-seconds</name>
<value>604800</value>
</property>
2)分发配置
xysnc $HADOOP_HOME/etc/hadoop/yarn-site.xml
3)关闭NodeManager、ResourceManager和HistoryServer
在103上执行:stop-yarn.sh
在102上执行:mapred --daemon stop historyserver
4)启动NodeManager、ResoureceManager和HistoryServer
在103上执行:start-yarn.sh
在102上执行:mapred --daemon start historyserver