FAQ-Fatal error occurred when node tried to create too many dynamic partitions

问题描述/异常栈

Fatal error occurred when node tried to create too many dynamic partitions

解决方案

可通过在 HQL 前添加以下参数解决:


set hive.exec.max.dynamic.partitions=1000;  
set hive.exec.max.dynamic.partitions.pernode=1000;

参数添加在插入数据语句之前即可

问题原因

用户任务动态创建分区数超出 Hive 默认值

作者:焦巍