eclipse鏈接遠程hadoop集羣開發時權限不足問題解決方案

轉自:http://blog.csdn.net/shan9liang/article/details/9734693java

 

eclipse鏈接遠程hadoop集羣開發時報錯
 
Exception in thread "main" org.apache.hadoop.security.AccessControlException: Permission denied: user=d, access=WRITE, inode="data":zxg:supergroup:rwxr-xr-x
 
 at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:207)
 
當前登陸windows的用戶名和hadoop集羣的用戶名不一致,將沒有權限訪問
 
解決方案(經筆者在hadoop1.2.0+jdk1.7下驗證經過):
 
管理DFS system目錄。目前作法是將hadoop服務集羣關閉權限認證,修改hadoop安裝集羣master的hadoop-1.2.0/conf/mapred-site.xml,增長:
 
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
 
正式發佈時,能夠在服務器建立一個和hadoop集羣用戶名一致的用戶,便可不用修改master的permissions策略。
相關文章
相關標籤/搜索