以下是我正在尝试的内容,
对此行为的任何见解都会有很大帮助。
答案 0 :(得分:0)
是的,MSCK REPAIR TABLE
只会发现新分区,而不会删除“旧分区”。
使用删除了HDFS文件夹的外部配置单元表,我看到了两个解决方案
MSCK REPAIR TABLE
。这是我首选的解决方案。 ALTER TABLE <table> DROP PARTITION <partition>
你在案件中观察到的可能与这些相关:https://issues.apache.org/jira/browse/SPARK-15044和 https://issues.apache.org/jira/browse/SPARK-19187