我试图将大量数据从非分区表插入到分区表中。它运行了6个小时,然后我结束了工作。
请帮助我在更短的时间内插入数据。
来源 table(master_history)
有402133692张唱片。
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
insert into table master_partition_tbl partition(logdatetime)
SELECT * FROM master_history;
请帮帮我。
提前谢谢。
1条答案
按热度按时间cbeh67ev1#
如果您使用严格的动态分区模式插入并每天插入它,而不是像您正在做的那样插入一个巨大的select,那就更好了。