当前位置:   article > 正文

报错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask原因查找

failed: execution error, return code 2 from org.apache.hadoop.hive.ql.exec.m

项目场景:

使用hive分析、处理数据时


问题描述

执行hive语句后,报错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

在网上找了很多有关这个问题的帖子,虽然它们都给出了该问题的不同情况的解决方法,但是并没讲解怎么去寻找自己是因为什么原因导致出现这个问题的,只能盲目的试各种解决方法。


解决方案:

点击运行后弹出的链接,到网页里查看报错信息

 

 可以看到我报错的原因是:Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.

还让我去检查:etc/hadoop/mapred-site.xml文件是否配置正确,知道了问题的原因那解决起来就方便很多了。

我是对着这个帖子的解决方法解决问题的:Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster_「已注销」的博客-CSDN博客

记得路径要改成自己的,然后重启hadoop集群即可。

 重启虚拟机后,再次执行之前的hive语句,可以看到执行成功并得到处理后的结果。

如果你通过我讲的方法找到了问题的原因,可以去看这两个帖子,虽然这两个帖子并没有我这个情况的解决方法,但是已经把其他情况的解决方法总结得很全面了。

hive报错Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask_李京der的博客-CSDN博客

Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析_闻香识代码的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/597342
推荐阅读
相关标签
  

闽ICP备14008679号