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>