无法在 hadoop 文件系统中创建目录
Not able to create a directory in hadoop file system
在 hadoop 文件系统中创建目录时出现此问题
mkdir: 权限被拒绝: user=ubuntu, access=WRITE, inode="/user/ubuntu":hdfs:supergroup:drwxr-xr-x
您应该将其创建为 hduser 而不是 ubuntu 用户。这应该有效:
sudo -u hdfs hadoop fs -mkdr $dir
这可以通过两种方式实现:-
1) 运行 使用 hdfs 用户的命令
sudo -u hdfs hdfs dfs -mkdir /user/ubuntu/
2) 使用 hdfs 用户更改文件夹的所有权,这样您在其中创建目录或使用它时就不会遇到问题。
sudo -u hdfs hdfs dfs -chowm ubuntu:ubuntu /user/ubuntu/
现在用户 ubuntu 将获得 Hadoop 文件系统中 ubuntu 目录的所有权。
在 hadoop 文件系统中创建目录时出现此问题 mkdir: 权限被拒绝: user=ubuntu, access=WRITE, inode="/user/ubuntu":hdfs:supergroup:drwxr-xr-x
您应该将其创建为 hduser 而不是 ubuntu 用户。这应该有效:
sudo -u hdfs hadoop fs -mkdr $dir
这可以通过两种方式实现:-
1) 运行 使用 hdfs 用户的命令
sudo -u hdfs hdfs dfs -mkdir /user/ubuntu/
2) 使用 hdfs 用户更改文件夹的所有权,这样您在其中创建目录或使用它时就不会遇到问题。
sudo -u hdfs hdfs dfs -chowm ubuntu:ubuntu /user/ubuntu/
现在用户 ubuntu 将获得 Hadoop 文件系统中 ubuntu 目录的所有权。