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

相关推荐
河阿里7 小时前
SQL:深分页问题深度解析
数据库·sql
涤生大数据8 小时前
AI时代,SQL该何去何从?
数据库·人工智能·sql
拙野13 小时前
工作中Mybatis动态SQL的使用
java·sql·mybatis
终生成长者15 小时前
04LangChain SQL 问答系统知识点详解
数据库·python·sql·langchain
学网安的肆伍16 小时前
【044-WEB攻防篇】PHP应用&SQL盲注&布尔回显&延时判断&报错处理&增删改查方式
前端·sql·php
桃花键神18 小时前
【2026精品项目】基于SpringBoot3+Vue3的校园小卖铺系统(包含源码+项目文档+SQL脚本+部署教程)
数据库·sql·vue·毕业设计·springboot
其实防守也摸鱼18 小时前
全新安装 SQL Server 并直接设置数据目录到 E 盘 完整步骤
数据库·sql·网络安全·sqlserver·教程·工具
Gauss松鼠会20 小时前
【GaussDB】数据加密方式:函数加密、透明加密与全密态
数据库·sql·oracle·gaussdb·经验总结·命令总结
斌果^O^20 小时前
SpringBoot 实战:@Async + CompletableFuture 实现多 SQL 并行统计查询
java·spring boot·sql
Gauss松鼠会20 小时前
浅谈GaussDB (DWS)技术【玩转PB级数仓GaussDB(DWS)】
数据库·经验分享·sql·数据库开发·gaussdb·经验总结