1

Hive にはデータ ディクショナリがありますか? ハイブでテーブルの列名を取得しようとしています。describe コマンド以外の oracle クエリに似ています。

SELECT COLUMN_NAME,DATA_TYPE FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = ? ORDER BY COLUMN_ID;
4

2 に答える 2

1

Hive は、メタストアとして外部リレーショナル データベースを使用します。メタストア API (例: MySQL) を使用して、構成されたメタストアを直接クエリできます。上位レベルのコンポーネントはHCatalogで、メタストアにアクセスして操作するための API を提供します。

于 2014-03-18T09:28:59.540 に答える