hive库表授权原理

1、配置授权类

hive.security.authorization.manager= 自定义的类

2、jar包存放

将有自定义授权类相关的jar包放入$HIVE_HOME/lib/

3、授权实现过程

hive暴露出自定义权限管控接口两个 org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizer, org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizerFactory

在实现org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizerFactory类时要实现createHiveAuthorizer方法,创建HiveAuthorizer实例

在实现org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAuthorizer时,鉴权主要方法是checkPrivileges

你可能感兴趣的:(hive库表授权原理)