hive外表手动刷新机制对多级分区不友好

问题描述
hive外表手动刷新机制,对于多级分区,必须指定完整的分区名和值,在面临刷新很多分区时,很不方便;

举例:
表 A 有分区 p1, p2, p3, 现在进行了分区的数据更新,需要刷新元数据时,必须指定以下命令

refresh extrenal table A partition ("p1=1/p2=2/p3=3");
refresh extrenal table A partition ("p1=1/p2=2/p3=4");
refresh extrenal table A partition ("p1=1/p2=2/p3=5");
refresh extrenal table A partition ("p1=1/p2=2/p3=6");
refresh extrenal table A partition ("p1=1/p2=2/p3=7");
...

期望
为什么不支持类似refresh extrenal table A partition(“P1=1”) 这种命令刷新所有P1=1下的所有分区呢,有计划支持吗

我们会在后续的版本持续优化,这个是在优化清单里的,详情关注release note的最新动态~

1赞