具有相同位置的 Hive 外部分区

问题描述

我有一个以编程方式将外部分区添加到 Hive 表的应用程序。存在配置错误,程序添加了 mypartitionfoobar;后来错误更正了,程序添加了一个 mypartitionfoobar-testfoobarfoobar-test 都设置为使用相同的外部位置

如果我使用 show partitions mytable,那么 foobarfoobar-test 都会显示。但如果我使用 select distinct mypartition from mytable,则只显示 foobar,而不显示 foobar-test

查询每个分区返回相同数量的行。描述分区表明它们已注册为使用相同的位置。那么为什么使用 select distinct mypartition from mytable 只有其中一个出现? (首先在同一位置注册多个分区是否有任何禁止或记录在案的问题?)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)