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