Hadoop报错:org.apache.hadoop.security.AccessControlException: Permission denied: user=xxxx

问题出现原因:
因为远程提交hadoop的任务的情况下如果,没有hadoop 的系统环境变量,就会读取当前主机的用户名,所以Hadoop集群的节点中没有该用户名的权限,所以出现的异常。
解决方法:
System.setProperty(“HADOOP_USER_NAME”,“hadoop2.7”);
Hadoop2.7是有hadoop集群节点权限的用户

原文地址:https://www.cnblogs.com/victordata/p/12112501.html