2016-05-17 5 views
0
Job setup failed : org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, 
inode="/mnt/var/lib/hadoop/tmp/2204827016_Attaching_UU_Codes_5C4141BF22014C8FAD3CD045070589C0/_temporary/1":hadoop:hadoop:drwxr-xr-x 

at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:319) 

at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:292) 

Похоже, что только пользовательский «hadoop» может писать в это место. Каковы возможные обходные пути?Hadoop Контроль доступа Исключение: Разрешения

+0

Одним из возможных решений является запуск работы в качестве пользователя хаопа. Другое возможное решение - изменить права доступа к папкам ваших hdfs-папок или добавить пользователя root в группу hadoop. [Hadoop HDFS CLI] (http://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-common/FileSystemShell.html) – ZeusNet

ответ

0

Ваши права пользователя недостаточно, чтобы попробовать sudo или chomnd?

Смежные вопросы