Impala没有显示正确的分区列表

时间:2018-02-09 17:07:21

标签: hadoop hive partitioning impala

外部表在Hive上删除了其中一个分区。当

SHOW PARTITIONS elevationP;

在Hive上运行,显示更新的分区列表。但是在Impala上,甚至在以下情况之后:

REFRESH elevationP;

INVALIDATE METADATA elevationP;

SHOW PARTITIONS elevationP;
运行

,仍然显示已删除的分区。 使用以下方法在Impala上以相同的方式删除它:

ALTER TABLE elevationP DROP PARTITION(degrees='60');

也没有工作并显示:

  

错误:AnalysisException:分区规范不存在:(degrees =' 60')。

我看到了相似的未解决的未解决的问题(请参阅下文),是否有人知道如何让Impala正确更新元数据并刷新分区列表?

https://community.cloudera.com/t5/Interactive-Short-cycle-SQL/Partition-Spec-Does-Not-Exist-error/td-p/33460

Impala: ERROR: AnalysisException: Partition spec does not exist:

https://issues.apache.org/jira/browse/IMPALA-2423

0 个答案:

没有答案