我正在尝试在我的群集上启用哨兵后创建数据库并且还没有设置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;
答案 0 :(得分:0)
我们需要使用正确的服务器名称
运行以下命令将服务器server1上的所有内容授予角色role_sec_admin_all;
我的服务器名称是'server1.example.com'
我更新了我的授权声明,如下所示,然后它有效
将服务器server1.example.com
上的所有内容授予角色role_sec_admin_all;