2016-05-17 120 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設置?