【问题标题】:Hadoop DFS Permission ErrorHadoop DFS 权限错误
【发布时间】:2010-11-18 18:48:51
【问题描述】:
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 时,为什么我一直收到这个错误?

【问题讨论】:

    标签: hadoop hdfs


    【解决方案1】:

    权限被拒绝 --- yskhoo 试图访问 bad-boy 的文件。

    不确定空白 inode 名称。

    【讨论】:

      【解决方案2】:

      您遇到的错误是因为在您的情况下,bad-boys 是超级用户。具体来说,您试图将本地文件系统中的文件作为 yskhoo 用户放置,该用户无权访问 HDFS 目录,这就是生成错误的原因。

      就像在 Linux 中一样,除了 root 用户本身,其他用户都不能直接访问 /root 目录,同样的,如果你没有访问 HDFS 中的任何目录,你就不能将文件放入 HDFS。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多