我是HDFS文件系统的用户之一。似乎有什么东西坏了,也不能在我自己的主目录中创建文件/目录。
作为故障排除的一部分,我尝试对我的主目录授予完全权限,但仍然没有成功。
例如,假设我的用户名是venkat,主机名是localhost。
[venkat@localhost ~]$ hdfs dfs -ls /user | grep venkat
drwxrwxrwx - venkat hdfs 0 2019-08-13 03:40 /user/venkat
[venkat@localhost ~]$ hdfs dfs -mkdir /user/venkat/test
mkdir: Permission denied: user=venkat, access=EXECUTE, inode="/user/venkat/test":hdfs:hdfs:drwxr-x---似乎在默认情况下,HDFS将其他用户视为所有者,或者获取一些默认权限,但失败了。
我该如何解决这个问题?
发布于 2019-08-13 14:46:59
在找到解决方案后,我意识到这个问题浪费了多少时间。我很乐意为这个问题提供答案。问题是/user目录的权限。
之前:
drwxr-x--- - hdfs hdfs 0 2019-08-13 03:41 /user之后:
drwxr-xr-x - hdfs hdfs 0 2019-08-13 03:41 /userhttps://stackoverflow.com/questions/57469912
复制相似问题