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

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

posted @ 2019-12-02 15:41  数据科学实践者  阅读(2287)  评论(0编辑  收藏  举报