向已分区的配置单元表添加新分区

du7egjpx  于 2021-06-24  发布在  Hive
关注(0)|答案(1)|浏览(370)

我有一张分区的table Student 已经有一个分区列 dept . 我需要添加新的分区列 gender 是否可以在已分区的配置单元表中添加此新分区列。
表数据没有 gender 列。它是要添加到配置单元表中的新常量列。

8wtpewkr

8wtpewkr1#

分区是分层文件夹,如 table_location/dept=Accounting/gender=male/ 文件夹结构应该存在。您可以轻松地添加非分区列作为最后一列,如果数据不包含该列,它将返回null,但要添加分区列,最简单的方法是创建按需分区的新表,插入并覆盖旧表(选择分区列作为最后一列),删除旧表,重命名新表。
有关动态分区负载,请参见以下答案:https://stackoverflow.com/a/48901871/2700344

相关问题