报错解决"/>
hive插入动态分区数据时,return code 2报错解决
目录
一、完整报错
二、原因
三、其他
一、完整报错
Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
二、原因
大概率是因为没有开启允许动态分区或单次动态分区个数太小了。
-- 动态分区前先运行如下语句
set hive.exec.max.dynamic.partitions =1000;
set hive.exec.max.dynamic.partitions.pernode = 1000;
三、其他
如果上面语句没有解决,可以看下yarm配置,考虑是否是语句占用内存超过配置最大内存等等。
更多推荐
hive插入动态分区数据时,return code 2报错解决
发布评论