由於初學hadoop出現此原因並未做詳細分析,解決方發:
原因:本地用戶administrator(本機windows用戶)想要遠程操作hadoop系統,沒有權限引起的。
解決辦法:
1、如果是測試環境,可以取消hadoop hdfs的用戶權限檢查。打開conf/hdfs-site.xml,找到dfs.permissions屬性修改為false(默認為true)OK了。(1.2.1 版本只有這個方法可行),重啟hadoop,重啟eclipse解決。
2、修改hadoop location參數,在advanced parameter選項卡中,找到hadoop.job.ugi項,將此項改為啟動hadoop的用戶名即可
3 修改window 機器的用戶名為 hadoop 用戶名。