MRS310普通集群用户权限限制

举报
陈方业 发表于 2023/01/10 10:17:23 2023/01/10
【摘要】 MRS310普通集群用户权限限制

MRS310普通集群用户权限限制

1. 普通集群修改Ranger数据源为Ldap

https://support.huaweicloud.com/cmpntguide-mrs/mrs_01_2394.html

https://support.huaweicloud.com/cmpntguide-mrs/mrs_01_0765.html


2. manager界面创建用户

Manager_operator 角色确保DGC管理中心可以建链成功,


3. 启用hiverange鉴权

4. 重启hiveserver2实例

5. Ranger配置hive用户权限

打开range URL界面:并进入hive模块

Settings中可以看到创建的用户:


创建策略:

添加一行配置:为user1添加所有权限

6. 测试权限控制

user2没有权限操作crm_db的表

user1则有增删改查任何库的权限,同时测试可以发现user1也没有操作其他库的权限。

7. 限制用户yarn队列权限

  • Manager页面租户资源新建对应资源队列,如图

  • yarn.acl.enable 参数改为 true,保存重启yarn
  • Manager页面用户crm权限不能添加hadoopsupergroup组,角色不能添加Manager_administratorSystem_administratorqueue_bigdata

         bigdata权限不能添加hadoopsupergroup组,角色不能添加Manager_administratorSystem_administratorqueue_crm

  • Mrs 后台,crm 提交作业到queue_bigdata队列,无权限;crm 提交作业到queue_crm队列,有权限

  • Mrs 后台,bigdata 提交作业到queue_crm队列,无权限;bigdata 提交作业到queue_bigdata队列,有权限

8. 相关HIVE SQL

  • 后台beeline用户登录

         !connect jdbc:hive2://192.168.0.1:2181,192.168.0.2:2181,192.168.0.3:2181/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2

  • 设置队列

         set mapred.job.queue.name=<QUEUE_NAME>;

  • 设置库存储路径

         alter database <DATABASE_NAME> set location '<OBS_URL>';


NOTE: 后台测试yarn任务可用insert语句。



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。