请参考https://blog.youkuaiyun.com/u013168084/article/details/99690290,自行安装sentry。
1.Hive/Impala/Hue/HDFS服务集成sentry
配置Hive使用Sentry服务
关闭Hive的用户模拟功能
集群未启用安全认证环境下,需要配置以下参数
配置Impala与Sentry集成
配置Hue与Sentry集成
配置HDFS开启ACLs与Sentry权限同步
完成以上配置后,回到Cloudera Manager主页,部署客户端配置并重启相关服务。
1.使用beeline连接HiveServer2,并登录hive用户
[root@cdh00-dev~]#beeline Beeline version 1.1.0-cdh5.12.0 by Apache Hive Beeline> !connect jdbc:hive2://localhost:10000 Enter username for jdbc:hive2://localhost:10000: hive Enter password for jdbc:hive2://localhost:10000: Connected to: Apache Hive (version 1.1.0-cdh5.12.0) Driver: Hive JDBC (version 1.1.0-cdh5.12.0) Transaction isolation: TRANSACTION_REPEATABLE_READ 0: jdbc:hive2://localhost:10000> |
注意:标红色部分为输入的hive用户,输入的hive用户并未真正的校验
2.创建一个admin角色
0: jdbc:hive2://localhost:10000>create role admin; . . . INFO : Ok No rows affected (2.52 seconds) |