Ошибка разрешения Hadoop DFS - PullRequest
       46

Ошибка разрешения Hadoop DFS

1 голос
/ 12 августа 2009
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 голосов
/ 06 июля 2018

Ошибка, которую вы получаете, заключается в том, что плохие парни в вашем случае - Superuser. Если быть точным, вы пытаетесь поместить файл из вашей локальной файловой системы как пользователь yskhoo, у которого нет разрешения на доступ к каталогу HDFS, поэтому была сгенерирована ошибка.

Так же, как в Linux, никакой другой пользователь не может напрямую обращаться к каталогу /root, кроме самого пользователя root, точно так же, как вы не можете поместить файл в HDFS, если у вас нет доступа ни к одному каталогу внутри HDFS.

Я советую вам поместить файл в каталог / tmp и попытаться поместить его в HDFS, войдя в систему как пользователь HDFS (плохой парень в вашем случае).

0 голосов
/ 19 сентября 2009

Отказано в разрешении - это то, что yskhoo пытался получить доступ к файлу плохого парня.

Не уверен насчет пустого имени inode.

...