是否可以为已包含数据的表创建分段和分区?我在hive中有一个包含超过100M记录的表,我想在表上创建一个分区。我还需要创建分组。
有可能吗?
谢谢, 巴拉
答案 0 :(得分:0)
不可以,在预加载的表中无法更改分区和分区,您可能必须创建一个具有所需分区和分区属性的新表,然后从旧表中加载它。
set hive.enforce.bucketing = true;
FROM old_table insert into table new_bucketed_partitioned_table select * ;