目录
一、完整报错
二、原因
三、其他
一、完整报错
Error while processing statement: FAILED: Execution Erro服务器托管网r, 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配置,考虑是否是语句占用内存超过配置最大内存等等。
服务器托管,北京服务器托管,服务器租用 服务器托管网http://www.fwqtg.net