2016-11-15 9 views
1

私はコメントのあるテーブルを持っています。私が使ってコメントを追加しました:ハイブ - クエリテーブルのコメント

ALTER TABLE table1 SET TBLPROPERTIES ('comment' = 'Hello World!');

ALTER TABLE table2 SET TBLPROPERTIES ('comment' = 'Hello World!');

...

を今私の質問は、テーブルのプロパティを格納するテーブルがありますか? 私は、次のデータを返すクエリを記述します:

+------------+--------------+ | Table | Comment | +------------+--------------+ | table1 | Hello World! | | table2 | Hello World! | +------------+--------------+

ありがとう!

答えて

0

はいこれらは、ハイブテーブルのスキーマやその他のプロパティのすべてのメタデータを格納する埋め込みデータベースです。

デフォルトでは、hadoopクラスタとハイブを設定するとき、apache Derbyはハイブメタデータの格納に使用されます。クラスタを作成している間はメタデータベースをpostgresやmysqlなどに変更できます。

あなたの質問に答えるには、クラスタがderbyを使用していると仮定して、apache derbyドライバを手動でインストールし、コマンドラインからapache derbyデータベースに目的の出力を問い合わせる必要があります。どちらの場合でも、あなたの場合に使用されているものを見つける必要があります。ハイブメタストアの

より多くの情報: http://www.cloudera.com/documentation/enterprise/latest/topics/cdh_ig_hive_metastore_configure.html

ダービーに関する情報: https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin#AdminManualMetastoreAdmin-Local/EmbeddedMetastoreDatabase(Derby)

+0

ありがとうございます! –

0

残念ながら、私は@Rijulが提案したものよりコメントを返すために、クエリのいずれかの簡単な方法を見つけることができませんでした。 Clouderaを利用していて、コメントを見たい場合は、 Hueクエリエディタで、テーブル(またはビュー)の名前を右クリックし、[詳細を表示]を選択します。タブの詳細の下に、そのテーブルのコメントが表示されます。

+0

ありがとう!質問の時点で、私は色相を使用していませんでした。 –

関連する問題