我尝试在 hive 上设置授权,但我有一些询问...首先我打开了 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
谢谢你的帮助