gpt4 book ai didi

cloudera - 有没有办法在 Cloudera impala 上显示分区?

转载 作者:行者123 更新时间:2023-12-03 06:35:57 26 4
gpt4 key购买 nike

正常情况下,我可以show partitions <table>在 hive 中。但是当它是 Parquet 表时,hive 无法理解它。我可以转到 hdfs 并检查目录结构,但这并不理想。有没有更好的方法来做到这一点?

最佳答案

我使用的是 Impala 1.4.0,我可以看到分区。从 impala-shell 发出命令:

show partitions <mytablename>

我有一些看起来像这样的东西:

 +-------+-------+-----+-------+--------+---------+--------------+---------+
| year | month | day | #Rows | #Files | Size | Bytes Cached | Format |
+-------+-------+-----+-------+--------+---------+--------------+---------+
| 2013 | 11 | 1 | -1 | 3 | 25.87MB | NOT CACHED | PARQUET |
| 2013 | 11 | 2 | -1 | 3 | 24.84MB | NOT CACHED | PARQUET |
| 2013 | 11 | 3 | -1 | 2 | 19.05MB | NOT CACHED | PARQUET |
| 2013 | 11 | 4 | -1 | 3 | 23.63MB | NOT CACHED | PARQUET |
| 2013 | 11 | 5 | -1 | 3 | 26.56MB | NOT CACHED | PARQUET |

或者,您可以转到 HDFS 中的表。它们通常出现在以下路径中: /user/hivestore/warehouse/<mytablename>

/user/hive/warehouse/<mytablename>

关于cloudera - 有没有办法在 Cloudera impala 上显示分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18003038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com