在hadoop文件系统mkdir中创建目录时遇到此问题:权限被拒绝:user=ubuntu,access=write,inode=“/user/ubuntu”:hdfs:supergroup:drwxr-xr-x
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目录的所有权。
50pmv0ei2#
您应该创建hduser而不是ubuntu用户。这应该起作用:sudo-u hdfs hadoop fs-mkdr$dir
2条答案
按热度按时间kqhtkvqz1#
这可以通过两种方式实现:-
1) 使用hdfs user运行命令
2) 使用hdfs用户更改文件夹的所有权,以便在其中创建或使用目录时不会遇到问题。
现在用户ubuntu将获得hadoop文件系统中ubuntu目录的所有权。
50pmv0ei2#
您应该创建hduser而不是ubuntu用户。这应该起作用:
sudo-u hdfs hadoop fs-mkdr$dir