0

ハイブで承認を設定しようとしましたが、いくつかの尋問があります...最初に、hive.security.authorization.enableをオンにしました

hive> set hive.security.authorization.enabled;
hive.security.authorization.enabled=true

ユーザー hadoop_user のデフォルトデータベースで許可を確認すると、許可がありません:

hive> show grant user hadoop_user on database default;
OK
Time taken: 1.278 seconds

しかし、私はまだデータベースにテーブルを作成できます:

hive> CREATE TABLE default.authorization_test(key int, value string);
OK
Time taken: 0.029 seconds

私のHDFSは正しいかもしれません...しかし、ifを変更すると、何もできません

hadoop fs -ls /apps/hive/
Found 1 items
drwxrwxrwx   - hive users          0 2013-07-26 10:50 /apps/hive/warehouse

ご協力いただきありがとうございます

4

0 に答える 0