hive:[Fatal Error] Operator FS_14 (id=14): Number of dynamic partitions exceeded

向动态分区时,报错:hive:[Fatal Error] Operator FS_14 (id=14): Number of dynamic partitions exceeded hive.exec.max.dynamic.partitions.pernode.

其原因是动态分区数太多,需要修改hive.exec.max.dynamic.partitions.pernode参数

查看最大分区数的方法:

hive> set hive.exec.max.dynamic.partitions.pernode;
hive.exec.max.dynamic.partitions.pernode=100

默认是设置为100,可以将该参数设置的大一点,问题即解决。

猜你喜欢

转载自daizj.iteye.com/blog/2281866