一度発生する環境プレストテーブルが失敗した削除を忘れないでください

シナリオは、開発者の接続プレストは、次のように、このテーブルのHDFS権限でJavaの手順を使用してテーブルを作成します。

そして、プレストは、このテーブルを削除するには

エラーは、親ディレクトリのパーミッションを確認、削除する権限を持っていない、特権が正常に見つかりました

直接ハイブは、テーブルを削除します

通常の発見。そして、プレストエラーで削除または権限がありません、テーブルを作成する開発者に直接接続されているハイブを使用しています。

 

メタデータは、ハイブのMySQLを接続されています  

t.OWNER、p.PRINCIPAL_NAMEを選択し、t.OWNER、p.PRINCIPAL_NAMEによってTBL_PRIVS P上p.TBL_ID = t.TBL_IDグループに参加TBLS tから(1)を数えます。

再びプレスト(jmx.configure付き

 

)テーブルを作成します。

 

 一般的に対応するカウントが増加したが、開発者を増加させなかっ検索。

 

問題が明らかです。デフォルトでは、プレストプレストのユーザーが共通のユーザーが、ユーザーが設定するように構成されたユーザjmx.configureの内側に格納されている場所であるハイブメタデータを行う開始することです。内部の(開発者、ユーザーが入力)PRESTOテーブルを削除しますので、不十分なアクセス許可を求めるメッセージが表示されます

 

ソリューションjmx.config変更します

そして、共通のユーザープレストで始まります

 

おすすめ

転載: www.cnblogs.com/ZFBG/p/10951211.html