IMPALA - 如何获取范围分区大小

Posted

技术标签:

【中文标题】IMPALA - 如何获取范围分区大小【英文标题】:IMPALA - How to get range partition size 【发布时间】:2020-09-07 18:26:42 【问题描述】:

对于 Parquet 表,我使用 SHOW FILES IN db_name.parquet_table_name 获取 Parquet 表的所有分区名称、大小和路径。

对于范围分区,我使用 SHOW RANGE PARTITIONS db_name.kudu_table_name 这只给我分区范围,而不是大小。

我怎样才能获得每个分区的范围和大小才能to optimize my partitions ranges

【问题讨论】:

【参考方案1】:

Impala 不会通过 SQL 公开这一点。

我不是 Kudu 工具方面的专家。各种 Kudu Web UI 确实有大量关于平板电脑的数据,我怀疑你也可以通过 Kudu 命令行工具获取这些信息 - https://kudu.apache.org/docs/command_line_tools_reference.html#_command_hierarchy

【讨论】:

以上是关于IMPALA - 如何获取范围分区大小的主要内容,如果未能解决你的问题,请参考以下文章

Impala 如何支持分区?

如何查看 impala 表中的分区数

具有 < 或 > 条件的 impala 分区

Android - 如何获取手机内存

如何在 Impala 中获取当前数据库名称?我实际上为此搜索了很多,但我没有找到任何相关的东西

Impala 查询以获取计数聚合函数中使用的列的样本值