当我在Hadoop接口(interface)中单击History
项时,它显示Unable to connect
页面。
最佳答案
要查看JobHistory用户界面,请启动jobhistoryserver
守护程序。该守护进程专用于MapReduce作业,未与start-all.sh
bundle 在一起。此过程必须单独开始。
要开始:
$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_on_which_jobhistory_service_is_started:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>hostname_on_which_jobhistory_service_is_started:19888</value>
</property>
注意:如果使用
Tez
或Spark
,则必须启动相应的HistoryServer才能查看作业历史记录。