假如现在hive有个分区表A,分区字段为inc_day

需求是:需要将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 (inc_day)
select * from A;

ps:这里有个问题:如果分区太多或者数据量太多,可能会存在问题。
 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐