java.lang.Exception: Unknown container. Container either has not started or has already completed or doesn't belong to this node at all.
從網上搜索下了,找到答案,自己也作爲學習,記錄下
1、hadoop的日誌服務,它是一個獨立的服務,默認情況關閉的,需要單獨開啓該服務
2、該服務會涉及到2個文件的配置,其中包括:yarn-site.xml
和mapred-site.xml
詳細配置過程如下:
文件配置
需要將下面的配置,添加到文件yarn-site.xml
中
<property>
<name>yarn.log.server.url</name>
<value>http://master:19888/jobhistory/logs</value>
</property>
需要將下面的配置,添加到文件mapred-site.xml
中
<property>
<name>mapreduce.jobhistory.address</name>
<value>master:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>master:19888</value>
</property>
啓動服務
#開啓服務
./sbin/mr-jobhistory-daemon.sh start historyserver
#停止服務
./sbin/mr-jobhistory-daemon.sh stop historyserver