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

相关推荐
虎虎(_ _)。゜zzZ5 小时前
SQLAlchemy入门教程
数据库·后端·python·sql·ai·sqlalchemy
梦帮科技5 小时前
RNS 代币架构:ERC20 五件套扩展与六钱包分配
人工智能·sql·区块链·database·合成复用原则·加密货币
shirsl9 小时前
数据开发每日面试题 Day 5
大数据·数据库·sql·big data
润乾软件10 小时前
SQLazy: 按订单 SKU 条件分配仓库
sql·sqlazy
geovindu10 小时前
sql: Data Modeling Patterns using mysql
sql·mysql·设计模式·数据库开发
这个DBA有点耶11 小时前
AI Agent操作数据库的安全边界:只读沙箱、操作预演与自动回滚如何落地?
数据库·sql·程序人生·aigc·数据库架构·dba
Gl�ria12 小时前
Hive SQL 执行卡住完整排查 & 处理
hive·hadoop·sql
xcLeigh1 天前
让大模型长出手脚,自己写SQL查数据库(Function Calling初探)
数据库·人工智能·sql·时序数据库·timechoai
学代码的CJY1 天前
CJY 知识工作台:博客写作使用指南
数据仓库·知识图谱
2601_962680221 天前
数据分析面试常考的SQL题和业务题分别是哪几类?
sql·面试·数据分析