2014-02-11 49 views
0

錯誤消息是這樣的:JobHistory服務器無法從HDFS加載歷史文件

Could not load history file hdfs://namenodeha:8020/mr-history/tmp/hdfs/job_1392049860497_0005-1392129567754-hdfs-word+count-1392129599308-1-1-SUCCEEDED-default.jhist 

其實我知道答案的問題。中/ MR-歷史文件的defaul設置爲:

hadoop fs -chown -R $MAPRED_USER:$HDFS_USER /mr-history

但正在運行的工作(在$ HDFS_USER)時,作業文件保存到/ MR-歷史/下$ HDFS_USER TMP/HDFS:$ HDFS_USER然後無法訪問$ MAPRED_USER(其中JobHistory服務器正在運行)。在重新更改權限後,可以加載作業文件。

但每次新工作都會再次發生。那麼有人可以幫助我,這是什麼解決方案,謝謝。

回答

-1

我遇到了同樣的問題。 作爲一種解決方法,我將$ MAPRED_USER用戶添加到$ HDFS_USER組,它有所幫助。

+0

同樣的問題。你是如何將$ MAPRED_USER用戶添加到$ HDFS_USER組的?我應該運行什麼命令?可以通過Cloudera Manager完成嗎? – Dmitry

相關問題