您的位置:首页 > 大数据 > 人工智能

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

2016-11-28 10:27 786 查看
Hive报错,主要错误信息:

java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

原因分析:
Hive sql语句过长,并在sql中调用自己本身执行SQL的时候由于Hive是分布式的,MapReduce在不同的机器上运行的快慢有别,Hive识别新老数据的时候出现错误。
解决办法:
将Hive Sql进行拆分,可以创建一个临时表进行中转
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hive MapRedTask
相关文章推荐