方法一、
使用指定的用户去执行
sudo -u hdfs hadoop fs -mkdir /newFile
sudo -u hdfs yarn jar hadoop-examples.jar pi 3 100
方法二、进入root用户,再su hdfs 进入hdfs用户去执行
方法三、在hdfs-site.xml中添加设置
这种方法可让所有用户访问hdfs了,不用进入hdfs用户再执行命令
下面是默认的配置
CDH中没有这个配置需要自己加进去,步骤如下:
1、找到hdfs-site.xml 的 HDFS 服务高级配置代码段(安全阀)
2、添加这个,保存更改,重启hdfs
dfs.permissions.enabled 的值设置为false