Hadoop DFS权限错误

时间:2009-08-11 21:38:16

标签: hadoop hdfs

2009/08/11 13:25:39 [INFO] -    put: org.apache.hadoop.fs.permission.AccessControlException: Permission denied: user=yskhoo, access=WRITE, inode="":bad-boy:supergroup:rwxr-xr-x

当我尝试将一些文件从LFS放到HDFS时,为什么会一直收到此错误?

2 个答案:

答案 0 :(得分:0)

被拒绝的许可是什么 - yskhoo试图访问坏男孩的文件。

不确定空白的inode名称。

答案 1 :(得分:0)

您得到的错误是因为,在您的案例中,坏蛋是超级用户。具体来说,您尝试以yskhoo用户的身份从本地文件系统放置文件,该用户无权访问HDFS目录,这就是产生错误的原因。

就像在Linux中一样,除了root用户本身之外,没有其他用户可以直接访问/root目录,如果您无权访问HDFS内部的任何目录,则无法将文件放入HDFS。

我建议您将文件放入/ tmp目录,并尝试通过以HDFS用户身份登录(以您的情况为坏男孩)将其放入HDFS中。

相关问题