我创建了一个新表:
create table clickstream_v3_test like clickstream_v3;
然后填充数据:
insert into table clickstream_v3_test
select * from clickstream_v3 where
export_date='2023-07-10' and day='2023-07-09'
or export_date='2023-07-10' and day='2023-07-10'
or export_date='2023-07-11' and day='2023-07-10'
or export_date='2023-07-11' and day='2023-07-11'
or export_date='2023-07-12' and day='2023-07-11'
or export_date='2023-07-12' and day='2023-07-12'
or export_date='2023-07-13' and day='2023-07-12'
or export_date='2023-07-13' and day='2023-07-13'
or export_date='2023-07-14' and day='2023-07-13'
or export_date='2023-07-14' and day='2023-07-14'
or export_date='2023-07-15' and day='2023-07-14'
or export_date='2023-07-15' and day='2023-07-15'
or export_date='2023-07-16' and day='2023-07-15'
or export_date='2023-07-16' and day='2023-07-16'
or export_date='2023-07-17' and day='2023-07-16'
or export_date='2023-07-17' and day='2023-07-17'
or export_date='2023-07-18' and day='2023-07-17'
or export_date='2023-07-18' and day='2023-07-18'
or export_date='2023-07-19' and day='2023-07-18'
or export_date='2023-07-19' and day='2023-07-19'
or export_date='2023-07-20' and day='2023-07-19'
or export_date='2023-07-20' and day='2023-07-20'
or export_date='2023-07-21' and day='2023-07-20'
or export_date='2023-07-09' and day='2023-07-09'
or export_date='2023-07-09' and day='2023-07-08'
然后我检查了写入了多少个分区:
show partitions clickstream_v3_test
得到了这个:
export_date=2023-07-09/day=2023-07-08
export_date=2023-07-09/day=2023-07-09
export_date=2023-07-21/day=2023-07-20
为什么没有将所有分区写入 Hive?根据dbeaver查询已成功执行。