MRS310普通集群用户权限限制
【摘要】 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. 启用hive的range鉴权
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权限不能添加hadoop,supergroup组,角色不能添加Manager_administrator,System_administrator,queue_bigdata
bigdata权限不能添加hadoop,supergroup组,角色不能添加Manager_administrator,System_administrator,queue_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
- 点赞
- 收藏
- 关注作者
作者其他文章
陈方业的爸爸2023/01/10 02:20:551楼编辑删除举报