假如现在hive有个分区表A,分区字段为dt
需求是:需要将A表中的数据全部插入到分区表B中
具体步骤如下:
1.create B like A;
2.插入数据
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
insert overwrite table B PARTITION (dt)
select * from A;
ps:这里有个问题:如果分区太多或者数据量太多,可能会存在问题。