我有以下情况。在HDFS中有父文件夹/用户有五个子文件夹作为test1,test2,test3等。
/user/test1
/user/test2
/user/test3
我在父文件夹上应用了acl,以确保用户可以自动访问子文件夹。
hdfs dfs -setfacl -m default:user:shashi:rwx /user
但是当我尝试放置一些文件时,它会给予权限拒绝异常
hadoop fs -put test.txt /user/test3
put: Permission denied: user=shashi, access=WRITE, inode="/user/test3":hdfs:supergroup:drwxr-xr-x
getfacl输出
hadoop fs -getfacl /user/test3
# file: /user/test3
# owner: hdfs
# group: supergroup
user::rwx
group::r-x
other::r-x
关于此的任何指示?
答案 0 :(得分:0)
你可以在-setfacl命令中尝试使用-R选项吗?它没有在您提供的上述命令中递归地应用ACL。感谢