本文主要是介绍org.apache.hadoop.security.AccessControlException,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录:
1、问题
2、现象
3、原因
4、解决方案
1、问题
org.apache.hadoop.security.AccessControlException: Permission denied: user=Lenovo, access=WRITE, inode="/":root:supergroup:drwxr-xr-x
2、现象
报错,文件上传hdfs不成功
3、原因
Hdfs中的/user目录是属于supergroup组里的root用户的,而我现在的用户是Lenovo
4、解决方案
伪造root用户解决问题
System.setProperty("HADOOP_USER_NAME", "root");
这篇关于org.apache.hadoop.security.AccessControlException的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!