3

通常、私はshow partitions <table>ハイブで行うことができます。しかし、寄木細工のテーブルの場合、ハイブはそれを認識しません。hdfs に移動して dir 構造を確認できますが、それは理想的ではありません。それを行うより良い方法はありますか?

4

2 に答える 2

7

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>
于 2014-10-23T20:23:31.063 に答える
1

残念だけど違う。ただし、問題は未解決です。そのため、手動で確認することが現在唯一のオプションのようです。

于 2013-08-02T21:46:08.817 に答える