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

kyxcudwk  于 2021-06-26  发布在  Impala
关注(0)|答案(2)|浏览(338)

通常,我能做到 show partitions <table> 在Hive里。但当它是一个Parquet桌,Hive不明白它。我可以去hdfs检查dir结构,但这并不理想。有没有更好的办法?

1mrurvl1

1mrurvl11#

不幸的是,没有。问题还没有解决。因此,手动检查似乎是目前唯一的选择。

1rhkuytd

1rhkuytd2#

我正在使用impala1.4.0,我可以看到分区。从 Impala 壳发出命令:

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>

相关问题