配置 yarn-site.xml 開啟日誌聚合
日誌聚集是yarn提供的日誌**化管理功能,它能將執行完成的container/任務日誌上傳到hdfs上,從而減輕nodemanager負載,且提供乙個**化儲存和分析機制。預設情況下,container/任務日誌存在在各個nodemanager上
<
!-- site specific yarn configuration properties -->
yarn.nodemanager.aux-services
mapreduce_shuffle
<
!-- 開啟日誌聚合 如果沒有設定的話,會顯示3個目錄 -->
yarn.log-aggregation-enable
true
配置 mapred-site.xml
<
!-- 表示提交到hadoop中的任務採用yarn來執行,要是已經有該配置則無需重複配置 -->
mapreduce.framework.name
yarn
<
!--日誌監控服務的位址,一般填寫為namenode機器位址 -->
mapreduce.jobhistroy.address
master:10020
master:19888
重啟yarn
stop-yarn.sh
start-yarn.sh
開啟日誌監控服務程序
在nodenode機器上執行sbin/mr-jobhistory-daemon.sh start historyserver
命令,執行完成後使用jps命令檢視是否啟動成功,若啟動成功則會顯示出jobhistoryserver服務
最好將yarn-site.xml 的 yarn.log.server.url
也配置上
不然的話這個鏈結跳轉不到
Hadoop Yarn的日誌清理
hadoop yarn的日誌清理可以分為兩個子話題討論 我們這裡討論的日誌清理並不是通過定時的日誌刪除命令去實現,這一做法顯然優雅,具體的做法下面會分別進行討論。hadoop yarn使用log4j進行日誌輸出,所以對於它們本地日誌的清理,最好的方式是通過修改log4j的配置配置檔案,以rollin...
hadoop yarn如何啟動聚合日誌
yarn的日誌監控功能預設是處於關閉狀態的,需要我們進行開啟,開啟步驟如下 該配置中新增下面的配置 tmp logs yarn.nodemanager.resource.memory mb 4096 yarn.scheduler.minimum allocation mb 2048 yarn.sch...
hadoop yarn日誌報錯以及如何啟動聚合日誌
我們在hadoop集群一般需要在工作台檢視日誌,但是工作台檢視日誌一般會出現以下情況 上面的原因是由於yarn的日誌監控功能預設是處於關閉狀態的,需要我們進行開啟,開啟步驟如下 該配置中新增下面的配置 5該配置檔案中新增如下配置 若是有了的話,無需再次新增 mapreduce.framework.n...