hadoop集群运行MR jar 包 报错 running in uber mode : false

一、问题描述:mr 编写正常 打好jar包后运行jar。眼看 map 0% reduce 0%  然后就结束了也没有啥错误和异常唯一个报错 :running in uber mode : false

hadoop集群运行MR jar 包 报错 running in uber mode : false_第1张图片二、解决办法:

加上这一句话:

在构造job类中加上:System.setProperty("HADOOP_USER_NAME", "root");

hadoop集群运行MR jar 包 报错 running in uber mode : false_第2张图片

原因:操作HDFS文件系统权限问题,具体的还需要百度。

三、解决流程:

1、idea本地运行配置

2、添加log4j运行日志

3、发现本地运行报错:org.apache.hadoop.security.AccessControlException

4、在job类中添加:System.setProperty("HADOOP_USER_NAME", "root");

5、本地运行运行成功!打包上传至hadoo集群,运行成功~

你可能感兴趣的:(hadoop集群运行MR jar 包 报错 running in uber mode : false)