使用spark向hdfs写入数据结果报错:Permission denied

提问者:帅平 问题分类:大数据

在使用spark执行任务的时候,需要把结果写入到另外一个hdfs上,直接报错了,测试的时候提示:

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

1 个回答
满意答案
安若兮
安若兮

这应该是hadoop的hdfs-site.xml配置文件的时候没有配置permissions或者permissons配置为true了(没有配置的话,默认是true),所以这里把配置信息修改为如下信息即可:

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

发布于:2个月前 (12-01)
我来回答