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

8cdiaqws  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(736)

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

kqhtkvqz

kqhtkvqz1#

这可以通过两种方式实现:-
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目录的所有权。

50pmv0ei

50pmv0ei2#

您应该创建hduser而不是ubuntu用户。这应该起作用:
sudo-u hdfs hadoop fs-mkdr$dir

相关问题