spark代码写入hdfs错误

报错:

org.apache.hadoop.security.AccessControlException: Permission denied: user=hgm, access=WRITE
其实就是当前window下hgm user没有hdfs的写权限
 
sudo -u hdfs hdfs dfs -chmod 777 / 或hdfs hdfs dfs -chmod 777 /
这样就给所有的用户加上了写的权限解决问题,当然仅仅限于自己开发学习时的情况
 
或者
    org.apache.hadoop.security.AccessControlException
    解决方案: 在hdfs-site.xml中添加如下配置,关闭权限验证
  <property>
        <name>dfs.permissions</name>
        <value>false</value>
  </property>  

 


 

 
 
posted @ 2019-12-25 10:38  夏天换上冬装  阅读(687)  评论(0编辑  收藏  举报