CDH安装hdfs后Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x 的解决

方法一、

使用指定的用户去执行

sudo -u hdfs  hadoop fs -mkdir /newFile

sudo -u hdfs  yarn jar hadoop-examples.jar pi 3 100

方法二、进入root用户,再su hdfs 进入hdfs用户去执行

CDH安装hdfs后Permission denied: user=root, access=WRITE, inode=

方法三、在hdfs-site.xml中添加设置

这种方法可让所有用户访问hdfs了,不用进入hdfs用户再执行命令

下面是默认的配置

CDH安装hdfs后Permission denied: user=root, access=WRITE, inode=

CDH中没有这个配置需要自己加进去,步骤如下:

1、找到hdfs-site.xml 的 HDFS 服务高级配置代码段(安全阀)CDH安装hdfs后Permission denied: user=root, access=WRITE, inode=

2、添加这个,保存更改,重启hdfs

dfs.permissions.enabled 的值设置为false

CDH安装hdfs后Permission denied: user=root, access=WRITE, inode=

你可能感兴趣的:(大数据,CDH,linux)