複数のユーザーに同じハイブを使用させています。
ここで、各ユーザーがハイブにプライベート メタデータを持つようにします。
例:
user a call show table : a1 , a2, a3 ...
user b call show table : b1 , b2 ,b3 ...
もちろん、ユーザーがクエリを実行すると、他のユーザーのテーブルにアクセスできなくなります。
ありがとう。
新規ユーザーがセットアップを簡単に行えるようにするために、HiveのMetastoreは、埋め込まれたApacheDerbyデータベースにメタデータをローカルに保存するように構成されています。残念ながら、この構成では、一度に1人のユーザーのみがメタストアにアクセスできます。Clouderaは、代わりにMySQLデータベースを使用することを強くお勧めします。このセクションでは、リモートMySQLデータベースを使用するようにHiveを構成する方法について説明します。これにより、Hiveは複数のユーザーをサポートできます。詳細については、HiveMetastoreのドキュメントを参照してください。
詳細については、「Hiveメタストアの構成」という見出しの部分を参照して ください。