我们可以在配置单元中的“显示分区表名”上使用限制原因吗
Posted
技术标签:
【中文标题】我们可以在配置单元中的“显示分区表名”上使用限制原因吗【英文标题】:Can we use limit cause on 'show partitions tableName' in hive 【发布时间】:2016-04-25 10:02:07 【问题描述】:我有一个有很多分区的 hive 表,当我执行show partitions table name
命令时,我只想得到 100 个分区。
【问题讨论】:
【参考方案1】:嗯,不可能用SHOW PARTITIONS
查询给出子句。
SHOW PARTITIONS
列出给定基表的所有现有分区。这些分区按字母顺序列出。
但是如果你想得到有限的分区,你可以根据分区过滤它:
SHOW PARTITIONS table_name PARTITION(ds='2010-03-03');
这些类型的查询会给你有限的结果。
更多信息,您可以参考documentation。
【讨论】:
我们可以做类似的事情吗:ALTER TABLE dim_plan DROP IF EXISTS PARTITION(Dimension_partition_folder>'2016_04_30_20_00' and Dimension_partition_folder以上是关于我们可以在配置单元中的“显示分区表名”上使用限制原因吗的主要内容,如果未能解决你的问题,请参考以下文章
通过 DataFrames 从配置单元视图与配置单元表读取时的性能考虑