当前位置:   article > 正文

Dynamic partition strict mode requires at least one static partition column.

dynamic partition strict mode requires at least one static partition column.

 

最近同事在向分区表插入数据的时候一直报这个错。

提交的语句大致是:

  1. set hive.exec.dynamic.partition=true;
  2. set hive.exec.dynamic.partition.mode=nonstrict;
  3. insert overwrite table tmp.everyweek_marketdata partition (ds) 
  4. select ...
  5. from ;

报错内容:Error while compiling statement: FAILED: SemanticException [Error 10096]: Dynamic partition strict mode requires at least one static partition column. To turn this off set hive.exec.dynamic.partition.mode=nonstrict

语法也没什么问题,分区也有写出来,主要是提交问题,在提交查询的时候要选中一起提交,如果这样不选中提交不会自动执行这三个语句。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/474552
推荐阅读
相关标签
  

闽ICP备14008679号