是否可以在 hive 中已分区的表上添加分桶?
Posted
技术标签:
【中文标题】是否可以在 hive 中已分区的表上添加分桶?【英文标题】:is it possible to add bucketing on already partitioned table in hive? 【发布时间】:2018-06-13 16:00:17 【问题描述】:是否可以为已经包含分区的表创建分桶?
我在 hive 中有一个包含超过 1 亿条记录的表,我想在此创建一个存储桶。
【问题讨论】:
【参考方案1】:不,你不能,你必须创建另一个启用分桶的表:
set hive.enforce.bucketing = true;
FROM old_table insert into table new_bucketed_partitioned_table select * ;
【讨论】:
以上是关于是否可以在 hive 中已分区的表上添加分桶?的主要内容,如果未能解决你的问题,请参考以下文章
hive中创建外部分区表使用location是指定数据存放位置还是指数据来源