1、判断hive中是否存在该数据库

![(https://img-blog.csdnimg.cn/20200310141328702.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1OTkwOTY3,size_16,color_FFFFFF,t_70)
2、若数据库不存在,则创建数据库
3、判断hive库的角色是否存在
sql语句:show grant role roleName on database databaseName;


4、若hive库的角色不存在,创建hive的角色
sql:create role roleName;
5、赋予hive数据库的权限给角色
sql:grant select/all on database databaseName to role roleName

6、在ldap中创建hive的项目组

7、将角色添加到ldap的hive项目组中
sql语句:grant role roleName to group hiveProjectGroupName;

8、将用户添加到ldap的hive项目组

8、当授予hive all的权限时,需要创建外部表
sql语句:grant all on uri ‘hdfs://nameservice1/extwarehouse/xxx’ to role roleName ;

9、判断hive数据库及权限分配是否成功
登录hue,输入大数据账号,查看是否有库的相关权限

hive整合ldap权限管理相关推荐

  1. kafka整合ldap权限管理

    1.先登录kafka账号 kinit -kt /home/zhc/kafka.keytab kafka 2.查询kafka所有的角色 kafka-sentry -lr 3.若没有角色,创建角色 kaf ...

  2. HBASE整合ldap权限管理

    1.创建namespace 2.ldap中创建HBASE项目组 3.将namespace划分到ldap的HBASE项目组中 4.将用户添加到ldap的HBASE项目组中 5.这么判断HBASE权限分配 ...

  3. spring整合shiro权限管理与数据库设计

    之前的文章中我们完成了基础框架的搭建,现在基本上所有的后台系统都逃不过权限管理这一块,这算是一个刚需了.现在我们来集成shiro来达到颗粒化权限管理,也就是从连接菜单到页面功能按钮,都进行权限都验证, ...

  4. Spring boot整合shiro权限管理

    apache shiro: https://shiro.apache.org/ Apache Shiro是一个强大且易用的Java安全框架,执行身份验证.授权.密码学和会话管理.使用Shiro的易于理 ...

  5. 超十万字_超详细SSM整合实践_手动实现权限管理

    SSM整合_基础配置 SSM框架中包含Spring,SpringMVC,Mybatis.而Spring与SpringMVC都是Spring Framework的模块,无需整合.只需将Mybatis与S ...

  6. hive表级权限控制_Hive权限控制和超级管理员的实现

    Hive权限控制 Hive权限机制: Hive从0.10可以通过元数据控制权限.但是Hive的权限控制并不是完全安全的.基本的授权方案的目的是防止用户不小心做了不合适的事情. 先决条件: 为了使用Hi ...

  7. SSM集成shiro权限管理

    这几天在学习了shiro权限管理框架,在刚开始的时候学的时候因为这个配置问题困扰了我很长时间,所以在这篇文章我整合了自己用SSM搭建shiro权限框架的过程. 1.配置 1.1jar包 在项目配置开始 ...

  8. Hive用户权限管理理解

    HiverServer2支持远程多客户端的并发和认证,支持通过JDBC.Beeline等连接操作.hive默认的Derby数据库,由于是内嵌的文件数据库,只支持一个用户的操作访问,支持多用户需用mys ...

  9. SpringBoot中关于Shiro权限管理的整合使用

    在整合Shiro的时候,我们先要确定一下我们的步骤: 1.加入Shiro的依赖包,实现自己的Realm类(通过继承AuthorizingRealm类): 2.实现Shiro的配置类 3.实现前端的登录 ...

最新文章

  1. 第五讲 计算机体系结构 内存层次
  2. spring aop实现过程之三Spring AOP中Aspect编织的实现
  3. 【教程】手把手企业FTP搭建实例
  4. 【模式匹配】KMP算法的来龙去脉
  5. bootstrap学习(五)代码
  6. 让Windows7 x64 IIS7支持32位应用程序
  7. html中ng-src,angular项目中,ie中iframe动态的ng-src,如果是路由的地址(带有#的url),页面不显示,googel却正常...
  8. Python Flask Web 第四课 —— 模板引擎Jinja2
  9. AMESim2020MATLAB2020b联合仿真设置
  10. linux雨滴桌面,Rainmeter(雨滴桌面秀)
  11. WindowsServer2008网卡驱动问题
  12. Webots舵轮使用纯追踪算法
  13. DiskPart-删除磁盘分区
  14. 同花顺_代码解析_技术指标_EJK
  15. 掌握茼蒿施肥方式,想不高产都难。
  16. wifi6连接不上个别wifi
  17. 电磁场常见名词整理(不断更新中)
  18. Su+ELK实现网络监测(1)——Suricata安装与配置
  19. Python进行假设检验
  20. 为什么计算机辅助设计是CAD,为何要从CAD技术转换到BIM技术?

热门文章

  1. Mr.J--简单页面制作
  2. P1120-小木棍 [数据加强版]
  3. tensorflow with gpu 环境配置
  4. Layui 获取表单提交数据
  5. Elasticsearch 6.3.2 安装 search-guard
  6. 华为lab-rs-v1-2.9_OSPF区域34
  7. 清理 Xcode 10
  8. (4.28)for xml path 在合并拆分上的作用演示
  9. Dependency Walker使用说明[转]
  10. 开发 OpenAM Java 客户端