hive 报 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster
在这里解释一下 hive的报错输出报错不够明显,hive的控制台输出报错就是这个错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask但当查看yarn后台日志就不难发现他的真正的错是加载不到主类 如图解决办法:关键需要配置两个配置:mapred-site.xml 和 yar
·
在这里解释一下 hive的报错输出报错不够明显,hive的控制台输出报错就是这个错:
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
但当查看yarn后台日志就不难发现他的真正的错是加载不到主类 如图
解决办法:
关键需要配置两个配置:mapred-site.xml 和 yarn-site.xml下面配置hadoop classpath。
先运行shell命令:hadoop classpath
添加一个配置
<property>
<name>yarn.application.classpath</name>
<value>hadoop classpath返回的信息</value>
</property>
如图
重启 hadoop
就此应该完美解决
更多推荐
已为社区贡献1条内容
所有评论(0)