Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析
生活随笔
收集整理的這篇文章主要介紹了
Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Hive Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask錯誤分析
1. 背景
已經(jīng)按照日期和時間進行存儲,查看最新的日志文件信息即可
2. 原因匯總
2.1 沒有開啟hive的metastore服務(wù)
# 這是在hive shell客戶端之外執(zhí)行的,注意注意 hive --service metastore2.2 集群中各個節(jié)點時間不同步導致
2.3 執(zhí)行hive shell指令的集群節(jié)點內(nèi)存耗盡
解決辦法:
- 可以重新啟動hive服務(wù)或者重新啟動節(jié)點機器,這樣內(nèi)存可以被釋放出來,
- 使用linux的內(nèi)存釋放方法
- 加內(nèi)存條
- 使用yarn模式運行,不要使用local模式運行,這樣單節(jié)點的內(nèi)存消耗會慢很多
2.4 由于hadoop 3.2.1和hive 3.1.2不兼容
3. 總結(jié)
總結(jié)
以上是生活随笔為你收集整理的Hive错误之 Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FAILED: Execution Er
- 下一篇: Hive报错FAILED: Execut