hadoop集群運行MR jar 包 報錯 running in uber mode : false


一、問題描述:mr 編寫正常 打好jar包后運行jar。眼看 map 0% reduce 0%  然后就結束了也沒有啥錯誤和異常唯一個報錯 :running in uber mode : false

 

 

二、解決辦法:

加上這一句話:

在構造job類中加上:System.setProperty("HADOOP_USER_NAME", "root");

 

 


原因:操作HDFS文件系統權限問題,具體的還需要百度。

三、解決流程:

1、idea本地運行配置

2、添加log4j運行日志

3、發現本地運行報錯:org.apache.hadoop.security.AccessControlException

4、在job類中添加:System.setProperty("HADOOP_USER_NAME", "root");

5、本地運行運行成功!打包上傳至hadoo集群,運行成功~


————————————————
版權聲明:本文為CSDN博主「適合不合適」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_42197986/article/details/88817128


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM