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

相关推荐
隐于花海,等待花开4 分钟前
窗口函数之排序函数详细解读及示例
大数据·数据库·hive
数字化顾问26 分钟前
(87页PPT)数据战略规划(附下载方式)
大数据·数据仓库·数据挖掘
毅炼1 小时前
MyBatis 常见问题总结
java·数据库·sql·mybatis
隐于花海,等待花开2 小时前
Hive 正则函数详解与示例
数据仓库·hive·hadoop
隐于花海,等待花开2 小时前
Hive专题:数据开发面试高频题(TopN、留存、连续登录等)
hive·hadoop·面试
Garcia Shan2 小时前
【SQL Server】SQL Server中的DENSE_RANK()
数据库·sql
m0_7381207215 小时前
渗透测试基础ctfshow——Web应用安全与防护(五)
前端·网络·数据库·windows·python·sql·安全
逍遥德16 小时前
Java 锁(线程间)和数据库锁(事务间)对比详解
java·数据库·sql·高并发·锁机制
数厘17 小时前
2.18 sql排序查询(ORDER BY、ASC、DESC)
数据库·sql·oracle
SelectDB技术团队18 小时前
基于 SelectDB 实现 Hive 数据湖统一分析:洋钱罐全球一体化探索分析平台升级实践
数据仓库·数据分析·apache doris·selectdb