HIVE 插入错误(return code 2)

HIVE用着好好的突然插入错误了

FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask

打开Yarn web ui,一般在9088端口,发现如下字样

due to AM Container for appattempt_XXXXX exited with exitCode: 1

解决办法:

  1. 执行命令:hadoop classpath,复制输出结果:
  2. 在yarn-site.xml文件中添加配置项
 <property>
 <name>yarn.application.classpath</name>
 <value>你复制的内容</value>
 </property>

使用sbin/stop-yarn.shsbin/start-yarn.sh重启yarn,再次插入不报错。

如果不能stop,使用jps查找NodeManager和ResourceManager的进程号,然后使用kill -9 xxx杀掉对应进程,再执行sbin/start-yarn.sh启动yarn。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容