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配置,考虑是否是语句占用内存超过配置最大内存等等。

相关推荐
Gl�ria5 小时前
Hadoop MapReduce/Hive 数据倾斜完整排查
hive·hadoop·mapreduce
AgentMaster5 小时前
元数据、血缘、质量、安全四大模块能力拆解,数据治理方案对比:4 种技术路线深度评测
大数据·数据库·数据仓库·人工智能·原型模式
编程_大白5 小时前
IDEA配置SQL方言
java·sql·intellij-idea
霸道流氓气质5 小时前
MyBatis 与 SQL 层面关键技术详解
windows·sql·mybatis
云贝贝贝5 小时前
MySQL 运维高频 6 坑:字符集、超时、SQL_MODE、隐式转换、Online DDL、主从延迟
运维·sql·mysql
2501_933670795 小时前
采购运营校招Excel能力清单:函数、透视表、ERP数据与SQL入门
数据库·sql·excel
Gl�ria6 小时前
Hadoop Hive 和 YARN 的关系
数据仓库·hive·hadoop
冰暮流星20 小时前
mysql之左外连接与右外连接
数据库·sql
疯狂打码的少年21 小时前
【数据库技术】复习日:关系代数 + SQL + 规范化(整理对比表)
jvm·数据库·笔记·sql
大牧师1 天前
MySQL 学习教程
数据库·sql·mysql·docker·node·全栈·后端数据