0

我有一个Student已经有一个分区列的分区表dept。我需要添加新的分区列gender

是否可以在已经分区的配置单元表中添加这个新的分区列。

表数据没有gender列。它是要添加到 hive 表中的新常量列。

4

1 回答 1

1

分区是分层文件夹,table_location/dept=Accounting/gender=male/ 应该存在文件夹结构。您可以轻松地将非分区列添加为最后一个列,如果数据不包含该列,它将返回 NULL,但是要添加分区列,最简单的方法是创建根据需要分区的新表,插入覆盖该表旧的(选择分区列作为最后一个),删除旧表,重命名新表。

请参阅有关动态分区加载的答案:https ://stackoverflow.com/a/48901871/2700344

于 2019-08-13T05:44:39.257 回答