![02b5693fc97cfa418e2e89eb5ed49bb3.png](https://i-blog.csdnimg.cn/blog_migrate/58c07c056ab15952a9a846f466b42c50.jpeg)
为了查看程序的历史运行情况,需要配置一下历史服务器
配置历史服务器
配置mapred-site.xml
Xshell连接hadoop101输入指令:
cd /opt/module/hadoop-2.7.2/etc/hadoop
vim mapred-site.xml.template
在里面添加如下内容
<!-- 历史服务器端地址 -->
<property>
<name>mapreduce.jobhistory.address</name>
<value>hadoop103:10020</value>
</property>
<!-- 历史服务器web地址 -->
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>hadoop103:19888</value>
</property>
<!--第三方框架使用yarn计算的日志聚集功能 -->
<property>
<name>yarn.log.server.url</name>
<value>http://hadoop103:19888/jobhistory/logs</value>
</property>
![a023d52d815a3eb0a4de017507ce4683.png](https://i-blog.csdnimg.cn/blog_migrate/12f4f13d0671a1bb0729528a7dbcbdea.jpeg)
日志聚集
配置yarn-site.xml
还是在hadoop101的相关目录下
指令:
vim yarn-site.xml
在里面添加以下内容:
<!-- 日志聚集功能使能 -->
<property>
<name>yarn.log-aggregation-enable</name>
<value>true</value>
</property>
<!-- 日志保留时间设置7天 -->
<property>
<name>yarn.log-aggregation.retain-seconds</name>
<value>604800</value>
</property>
![39385bdbdbaeba5ab3eca2322e0b0749.png](https://i-blog.csdnimg.cn/blog_migrate/34ef3b1a32ae1e3735b8ac26f67910fb.jpeg)
启动历史服务器
接下来启动集群
hadoop101:start-dfs.sh
hadoop103:start-yarn.sh
我们刚才在103上配置了历史服务器,现在去hadoop103启动历史服务器
指令:
cd /opt/module/hadoop-2.7.2
mr-jobhistory-daemon.sh start historyserver
![23c1c721f094d216c76d089834dcec43.png](https://i-blog.csdnimg.cn/blog_migrate/bad417e3d5d431a3ce083bf0a2dc392a.png)
查看历史服务器
指令:jps
![592a55b2926409a5dce6c9afabfd0291.png](https://i-blog.csdnimg.cn/blog_migrate/4bc1bb47a6dac359ef89b38b2d9d73f7.png)
web查看
http://hadoop103:19888/jobhistory
![428d36720d1db94b14f82a84d1d28ca0.png](https://i-blog.csdnimg.cn/blog_migrate/d6006208e067d13eb7dc355ab42b2753.jpeg)