2017-01-13 4 views
0

複数のユーザーにアクセスできるHadoopクラスタ(Clouderaディストリビューション)が1つあります。今はさまざまなユーザーからデータベースを作成しています。どのユーザーがどのデータベースを作成しているかを確認するには?誰も私を示唆することはできますか?インパラでデータベースを作成した人を確認する方法

+0

歩哨が有効になっている場合は、そのすべてがhive' 'によって所有されます。..それ以外の場合は、管理者ユーザー/ pwd(高速で汚い方法)がある場合は、Metastore Java APIを試すか(長く複雑でトリッキーな方法)、Metastore DBでSQLクエリを実行してください。 –

答えて

0

クエリ以下の使用:

Describe formatted databaseName.tableName; 

が所有者とテーブル型のような他の詳細が表示されます、サイズなど

+0

データベースにない任意のテーブル。 – Manindar

関連する問題