我已通过
更改了hdfs目录的权限hdfs dfs -chmod 777 /path/to/dir
但是,当以非sudo用户身份写入该目录时,出现权限错误
Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=crtemois, access=WRITE, inode="/aggregation/system/data/clean":owners:hdfs:drwxr-xr-x
答案 0 :(得分:1)
原因是Apache Ranger位于最上面。即使通过chmod 777
更改了权限,但是如果未在Apache Ranger中设置用户权限,也将无法进行写操作。