hive插入动态分区数据时,return code 2报错解决

目录

一、完整报错

二、原因

三、其他


一、完整报错

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

二、原因

大概率是因为没有开启允许动态分区或单次动态分区个数太小了。

sql 复制代码
-- 动态分区前先运行如下语句
set hive.exec.max.dynamic.partitions = 1000;
set hive.exec.max.dynamic.partitions.pernode = 1000;

三、其他

如果上面语句没有解决,可以看下yarn配置,考虑是否是语句占用内存超过配置最大内存等等。

相关推荐
看海的四叔2 小时前
【SQL】SQL同环比计算的多种实现方式
数据库·hive·sql·mysql·数据分析·同环比
eEKI DAND3 小时前
SQL美化器:sql-beautify安装与配置完全指南
数据库·sql
cyber_两只龙宝6 小时前
【Oracle】Oracle之SQL的转换函数和条件表达式
linux·运维·数据库·sql·云原生·oracle
uElY ITER7 小时前
VS与SQL Sever(C语言操作数据库)
c语言·数据库·sql
SHoM SSER7 小时前
SQL之CASE WHEN用法详解
数据库·python·sql
cyber_两只龙宝7 小时前
【Oracle】Oracle之SQL的聚合函数和分组
linux·运维·数据库·sql·云原生·oracle
星晨雪海8 小时前
若依框架原有页面功能进行了点位管理改造之列表查询(4)
数据库·sql·mybatis
历程里程碑8 小时前
MySQL事务深度解析:ACID到MVCC实战+万字长文解析
开发语言·数据结构·数据库·c++·sql·mysql·排序算法
a***72898 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
DROm RAPS8 小时前
SQL 实战:复杂数据去重与唯一值提取
前端·数据库·sql