2016-05-17 166 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

一个可能的解决方案是作为hadoop用户启动工作。另一种可能的解决方案是更改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设置?