【发布时间】:2016-10-07 02:32:49
【问题描述】:
有没有办法从 Hive 查询中获取最新的分区值。
目前我正在使用show partitions table_name 查找分区列表,然后通过在 java 中迭代获取最后一个值。如果有任何查询,最好找到最后一个分区值。
尽管我们可以有另一个选项,例如 DDL 查询,但它需要时间来获取。
select max(partitions_field) from table_name
【问题讨论】:
-
最新是什么意思?最近写入或最近创建的?
-
是的。意思是最近的。在我的情况下,分区列是日期,所以我想从分区中获取最新日期
标签: sql hadoop hive impala bigdata