启用S​​entry后无法创建数据库

时间:2016-10-17 23:52:08

标签: apache-sentry

我正在尝试在我的群集上启用哨兵后创建数据库并且还没有设置kerberos,我收到错误:

 0: jdbc:hive2://votlbdcd32:10000> create database test123;
 Error: Error while compiling statement: FAILED: SemanticException No   
 valid  privileges
 User sec_admin does not have privileges for CREATEDATABASE
 The required privileges: Server=votlabcd123.xxx.xxxx.com->action=*;   
 (state=42000,code=40000)

我试着按照命令运行,并没有帮助我

grant all on server server1 to role role_sec_admin_all;

1 个答案:

答案 0 :(得分:0)

我们需要使用正确的服务器名称

运行以下命令

将服务器server1上的所有内容授予角色role_sec_admin_all;

我的服务器名称是'server1.example.com'

我更新了我的授权声明,如下所示,然后它有效 将服务器server1.example.com上的所有内容授予角色role_sec_admin_all;