由于您已经了解了目标表的完整模式,因此请先尝试创建它,然后使用LOAD DATA命令填充它:
SET hive.exec.dynamic.partition.mode=nonstrict;CREATE TABLE T (key int, value string) PARTITIonED BY (ds string, hr int);INSERT OVERWRITE TABLE T PARTITION(ds, hr) SELECt key, value, ds, hr+1 AS hr FROM srcpart WHERe ds is not null And hr>10;
注意:因为要执行完整的动态分区插入,所以需要set命令。



