我正在尝试使用与hdfs
不同的用户从命令行在HDFS中创建文件夹。该目录具有775
的权限hdfs:hdfs
:
$ hadoop fs -ls /
... directories ...
drwxrwxr-x - hdfs hdfs 0 2018-02-21 11:37 /data
... more directories
我的用户在hdfs
群组中:
$ cat /etc/group
hdfs:x:nnnn:myusername
然而,当我hadoop fs -mkdir /data/foo
时,我得到了:
mkdir: Permission denied: user=myusername, access=WRITE, inode="/data/foo":hdfs:hdfs:drwxrwxr-x
hdfs
必须是我的主要群体吗?