我想知道为什么我的hive insert查询在将其设置为set hive.exec.dynamic.partition.mode=nonstrict时出现此错误,从而关闭set hive.exec.dynamic.partition.mode=nonstrict;这对我很有用。背后的原因是什么?
kyvafyod1#
hive.exec.dynamic.partition.mode strict在严格模式下,用户必须至少指定一个静态分区,以防用户意外覆盖所有分区,在非严格模式下,允许所有分区都是动态的。参考:https://cwiki.apache.org/confluence/display/hive/languagemanual+dml
1条答案
按热度按时间kyvafyod1#
hive.exec.dynamic.partition.mode strict在严格模式下,用户必须至少指定一个静态分区,以防用户意外覆盖所有分区,在非严格模式下,允许所有分区都是动态的。参考:https://cwiki.apache.org/confluence/display/hive/languagemanual+dml