Hadoop報錯:org.apache.hadoop.security.AccessControlException: Permission denied: user=xxxx


問題出現原因:
因為遠程提交hadoop的任務的情況下如果,沒有hadoop 的系統環境變量,就會讀取當前主機的用戶名,所以Hadoop集群的節點中沒有該用戶名的權限,所以出現的異常。
解決方法:
System.setProperty(“HADOOP_USER_NAME”,“hadoop2.7”);
Hadoop2.7是有hadoop集群節點權限的用戶


免責聲明!

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



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