【发布时间】:2018-06-13 16:00:17
【问题描述】:
是否可以为已经包含分区的表创建分桶?
我在 hive 中有一个包含超过 1 亿条记录的表,我想在此创建一个存储桶。
【问题讨论】:
是否可以为已经包含分区的表创建分桶?
我在 hive 中有一个包含超过 1 亿条记录的表,我想在此创建一个存储桶。
【问题讨论】:
不,你不能,你必须创建另一个启用分桶的表:
set hive.enforce.bucketing = true;
FROM old_table insert into table new_bucketed_partitioned_table select * ;
【讨论】: