不,无法在预加载的表中更改分桶和分区,您可能需要创建一个具有所需分桶和分区属性的新表,然后从旧表加载它。 set hive.enforce.bucketing = true; FROM old_table insert into table new_bucketed_partitioned_table select * ;