web-dev-qa-db-ja.com

これまでに使用中または作成中のすべてのHiveデータベースを一覧表示するにはどうすればよいですか?

に似ている SHOW TABLESコマンド、これまでに作成されたすべてのデータベースをリストするコマンドはありますか?

19
Raja Reddy

このページ コマンドに言及するSHOW DATABASES

マニュアルから:

SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];

SHOW DATABASESは、メタストアで定義されているすべてのデータベースをリストします。オプションのLIKE句を使用すると、データベースのリストを正規表現を使用してフィルタリングできます。正規表現のワイルドカードは、任意の文字または「|」に対してのみ「」にすることができます選択のため。例は「employees」、「emp」、「emp * | * ees」であり、これらはすべて「employees」という名前のデータベースと一致します。

30
Ray Toal

データベースの表示;

上記のクエリは、Hiveメタストアで利用可能なすべてのデータベースをリストします。

1
Shabi Victor

オブジェクトのメタデータが関係するこのようなクエリの場合、MySQLまたは同様のMySQLなどのデータベースにデプロイされたHiveメタストアを使用する必要があります。メタストアにインストールされたHiveデータベースを使用し、クエリにINFORMATION_SCHEMAビュー/テーブルを使用できます

0
Raunak Jhawar