開啟Hadoop Yarn的日誌監控功能

2021-10-03 16:30:23 字數 1410 閱讀 7281

配置 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...