Hadoop 2.7.1 中的作业历史服务器不工作

use*_*704 5 java configuration hadoop

我到处探索,但找不到解决方案。当我运行jps命令时,它不显示作业历史服务器正在运行。

历史服务器的配置设置是什么以及如何启动它?

编辑 1:

当历史服务器停止时,所有先前记录的作业信息都将被删除。集群和/或历史服务器重启后如何保留所有这些信息?

fra*_*ijo 5

JobHistoryServer 进程必须单独启动。

开始:

$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver
Run Code Online (Sandbox Code Playgroud)

停止:

$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh stop historyserver
Run Code Online (Sandbox Code Playgroud)

如果集群设置是伪分布式,则不需要其他属性。

在多节点集群设置中,将这些JobHistoryServer属性添加到mapred-site.xml

<property>
   <name>mapreduce.jobhistory.address</name>
   <value>hostname:10020</value> <!-- hostname of machine  where jobhistory service is started -->
</property>
<property>
   <name>mapreduce.jobhistory.webapp.address</name>
   <value>hostname:19888</value> 
</property>
Run Code Online (Sandbox Code Playgroud)