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

相关推荐
迈巴赫车主30 分钟前
湖仓一体(Data Lakehouse)简介
大数据·数据仓库·数据湖·湖仓一体
金伟API10241 小时前
常见的SQL面试题:经典50例
数据库·人工智能·笔记·sql·学习
凤山老林5 小时前
数据库连接池深度调优:Spring Boot + HikariCP 泄漏检测、参数调优与慢 SQL 拦截体系
数据库·spring boot·sql
Csvn16 小时前
📊 SQL 入门 Day 7:子查询 — 查询中的查询
后端·sql
OneNobody1 天前
Spark SQL AQE工作原理源码剖析
大数据·sql·spark
humbinal1 天前
同时支持 gui & cli 的 parquet 文件查看工具,高性能小清新!
hive·python·rust·spark·开源·github·parquet
kali-Myon1 天前
深入 MySQL 内核:从临时哈希表分配机制详解 Floor 报错注入核心原理
数据库·sql·mysql·安全·web
梦想画家1 天前
用SQL驱动AI:Trino AI Functions跨源情报分析实战指南
sql·ai·trino
Csvn2 天前
📊 SQL 入门 Day 6:多表查询 — JOIN 的四种姿势
后端·sql
光影6272 天前
MySQL基础入门
数据库·笔记·sql·学习·mysql·学习方法