通常,我可以在蜂巢中show partitions <table>
。但是当它是镶木桌子时,蜂巢不明白它。我可以去hdfs并检查dir结构,但这并不理想。有没有更好的方法呢?
答案 0 :(得分:4)
我正在使用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>
答案 1 :(得分:2)
不幸的是没有。 Issue虽然开放了。因此,手动检查它似乎是目前唯一的选择。