1. 程式人生 > >解決本地除錯遠端hdfs使用者名稱許可權問題

解決本地除錯遠端hdfs使用者名稱許可權問題

解決本地除錯遠端hdfs使用者名稱許可權問題


自己使用idea執行mapreduce程式 本地的hadoop訪問遠端hdfs
本地使用者名稱lilinglin hdfs使用者名稱root 啟動時會導致以下異常:

Exception in thread "main" org.apache.hadoop.security.AccessControlException: org.apache.hadoop.security.AccessControlException: Permission denied: user=lilinglin,access=WRITE, inode="":root:supergroup:rwxr-xr-x

此時 到hdfs機器下修改hdfs-site.xml即可
新增如下配置

 				<property>
                        <name>dfs.permissions</name>
                        <value>false</value>
                </property>