如何将Hive分区列更新为一组新列?

时间:2017-02-06 10:56:52

标签: hadoop hive hiveql

我在Hive中有一个动态分区托管表,由(country,state)分区 我希望在这些分区列中再添加一列,例如(country,state,city) 我想我可以使用ALTER TABLE tab_nm DROP PARTITION old_partitions,然后使用其他ALTER TABLE tab_nm ADD PARTITION..添加新的列集 在一篇博客中,我读到了使用最新分区创建的新表,使用旧分区从表中加载数据。但后来我不想重新制作桌子作为一张巨大的制作表 我还没有实现ALTER TABLE..,因为我想知道DROP PARTITION可能会删除这些分区中的所有数据。
请帮忙。

0 个答案:

没有答案