【发布时间】:2014-03-27 05:32:28
【问题描述】:
我想在 Hive 分区表中插入一条记录:
表格描述如下:
name string None
id string None
work_done string None
# Partition Information
# col_name data_type comment
work_done string None
该表包含少量记录,我想在表中追加一条新记录。
下面是我写的插入记录的代码。
insert into table work_details_join_part partition (work_done)
select 'sammy', 'sam002', 'Assignment' from dual;
写完上面的命令后报错:
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
为了避免这种情况,我编写了以下命令,然后执行了我的插入命令,即使这样我还是反复收到同样的错误。
set exec.dynamic.partition=true;
set exec.dynamic.partition.mode=nonstrict;
请指导我。在此先感谢:)
【问题讨论】: