删除空的Impala分区

时间:2020-06-16 09:41:48

标签: impala

在删除HDFS中的数据并更改(如ALTER TABLE table RECOVER PARTITIONS,刷新(REFRESH table)和元数据无效之后,Impala外部表分区仍显示在行计数为0的统计信息中。

尝试逐个删除分区是可行的,但是应该删除数十个分区,这将非常繁琐。

也可以选择删除并重新创建表,但是那样一来,所有统计信息都将与表一起删除。

黑斑羚中是否还有其他选择可以实现这一目标?

1 个答案:

答案 0 :(得分:0)

通过HIVE找到了解决方法。

通过发出MSCK REPAIR TABLE tablename SYNC PARTITIONS,然后在impala中刷新表,空分区消失了。