Hadoop Yarn 運行日誌查看不了

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.xmlmapred-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

通過任務查看日誌

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章