无法在hadoop文件系统中创建目录

时间:2015-05-04 10:53:49

标签: hadoop cloudera-manager

在hadoop文件系统中创建目录时遇到此问题     mkdir:权限被拒绝:user = ubuntu,access = WRITE,inode =" / user / ubuntu":hdfs:supergroup:drwxr-xr-x

2 个答案:

答案 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