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

相关推荐
ShoreKiten28 分钟前
SQL注入之SQL Server增删改查
数据库·sql
z落落2 小时前
SQL 表的基本操作 数据库增删改查(CRUD)+SQL 进阶语法详解(标识列插入、模糊查询、Union、变量、运算、别名)
数据库·sql
RestCloud13 小时前
ETL是什么?全域数据集成平台核心能力解析
数据仓库·etl·数据清洗·数据处理·etlcloud·数据集成工具
Gent_倪18 小时前
万字详解:数据库、数据仓库、数据湖、湖仓一体
数据库·数据仓库·spark
码农阿豪20 小时前
上线前能跑,上线后挂了,三个隐性的SQL陷阱
数据库·sql
乖巧的妹子21 小时前
SQL知识点
数据库·sql·oracle
Microsoft Word1 天前
把RAG从 “能跑” 做到上线
数据仓库·人工智能
吾AI科技1 天前
基于Tez引擎的 Hive SQL 性能优化
大数据·hive·性能优化·tez
xd1855785551 天前
SQL语句生成-基于鸿蒙的AI SQL语句生成应用开发实践
人工智能·sql·华为·harmonyos·鸿蒙
xieliyu.1 天前
事务原子性、一致性、隔离性、持久性通俗讲解
android·sql·mysql