我安装好后,通过CM的Hive配置管理添加了如下属性:
<property>
<name>hive.security.authorization.enabled</name>
<value>true</value>
</property>
<property>
<name>hive.security.authorization.createtable.owner.grants</name>
<value>ALL</value>
</property>
<property>
<name>hive.security.authorization.task.factory</name>
<value>org.apache.hadoop.hive.ql.parse.authorization.HiveAuthorizationTaskFactoryImpl</value>
</property>
<property>
<name>hive.users.in.admin.role</name>
<value>root</value>
</property>
重启,部署客户端,然后进入Hive CLI。
set role admin后,无法进行 grant admin to user root with admin option;
报错如下:
FAILED: Execution Error, return code 1 from ora.apache.hadoop.hive.ql.exec.DDLTask. Error granting for root to role admin: null
这个问题弄了两天了