java—Hadoop2.7.1中的作业历史服务器不工作

kx5bkwkv  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(371)

我到处找,但找不到解决办法。当我跑的时候 jps 命令不显示作业历史记录服务器正在运行。
历史服务器的配置设置是什么?如何启动?
编辑1:
当历史服务器停止时,所有先前记录的作业信息都将被删除。如何在集群和/或历史服务器重启后保留所有这些信息?

disho6za

disho6za1#

JobHistoryServer 流程必须单独启动。
开始:

$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver

要停止:

$HADOOP_HOME/sbin/mr-jobhistory-daemon.sh stop historyserver

如果集群设置是伪分布式的,则不需要其他属性。
在多节点群集设置中,添加这些 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>

相关问题