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

相关推荐
StarRocks_labs21 小时前
StarRocks I/O 模型揭秘(一):查询是如何被拆解与调度的?
starrocks·sql·pipeline·mpp·fe
cTz6FE7gA1 天前
XSS、CSRF、SQL注入、防重放与敏感数据保护的分层策略
sql·xss·csrf
升职佳兴1 天前
SQL 进阶4:查询从未下单的用户与 NOT EXISTS 完整解析
数据库·sql
wregjru1 天前
【MySQL】4. 数据约束详解
数据库·sql·oracle
问道飞鱼1 天前
【数据库相关】MySQL全分类SQL详解(超多数据类型+全约束+实战落地)
数据库·sql·mysql·范例
APguantou1 天前
NCRE-三级数据库技术-第14章-数据仓库与数据挖掘
数据库·数据仓库·数据挖掘
fe7tQnVan2 天前
MyBatis-动态sql与高级映射
数据库·sql·mybatis
IOFsmLtzR2 天前
cursor cli 执行 ETL 数据同步任务探索
数据仓库·etl
lzhdim2 天前
SQL 入门 8:SQL 复杂查询:子查询与ALL关键词
数据库·sql·mysql
l1t2 天前
DeepSeek辅助编写的Oracle dmp转SQL脚本和CSV文件工具
数据库·人工智能·sql·oracle