HIVE 插入错误(return code 2)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HIVE 插入错误(return code 2)相关的知识,希望对你有一定的参考价值。
参考技术A HIVE用着好好的突然插入错误了打开Yarn web ui,一般在9088端口,发现如下字样
due to AM Container for appattempt_XXXXX exited with exitCode: 1
解决办法:
使用 sbin/stop-yarn.sh 和 sbin/start-yarn.sh 重启yarn,再次插入不报错。
如果不能stop,使用jps查找NodeManager和ResourceManager的进程号,然后使用 kill -9 xxx 杀掉对应进程,再执行 sbin/start-yarn.sh 启动yarn。
hive 插入数据的时候,不能直接运行,报错FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.
hive 插入数据的时候,不能直接运行,报错
错误原因:
namenode内存空间不够,JVM剩余内存空间不够新job运行所致
错误提示
解决办法:
set hive.exec.mode.local.auto=true;
成功:
以上是关于HIVE 插入错误(return code 2)的主要内容,如果未能解决你的问题,请参考以下文章
hive 插入数据的时候,不能直接运行,报错FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.
hive 插入数据的时候,不能直接运行,报错FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.
return code 3 from org.apache.hadoop.hive.ql.exec.spark.SparkTask.
hive中删除表的错误Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException