在hadoop文件系统中创建目录时遇到此问题 mkdir:权限被拒绝:user = ubuntu,access = WRITE,inode =" / user / ubuntu":hdfs:supergroup:drwxr-xr-x
答案 0 :(得分:2)
这可以通过两种方式实现: -
1)使用hdfs user
运行命令sudo -u hdfs hdfs dfs -mkdir /user/ubuntu/
2)使用hdfs用户更改文件夹的所有权,以便在创建目录或使用目录时可能不会遇到问题。
sudo -u hdfs hdfs dfs -chowm ubuntu:ubuntu /user/ubuntu/
现在用户ubuntu将获取Hadoop文件系统中ubuntu目录的所有权。
答案 1 :(得分:1)
您应该将其创建为hduser而不是ubuntu用户。这应该有效:
sudo -u hdfs hadoop fs -mkdr $ dir