You need to enable JavaScript to run this app.
导航

YARN 集成

最近更新时间2022.09.30 17:21:38

首次发布时间2021.09.01 17:27:34

本文将为您介绍 Ranger YARN 集成,和如何配置 YARN 用户权限的相关操作。

1 使用前提

  1. 已创建 E-MapReduce(EMR)包含 Ranger 服务的集群,操作详见:创建集群

  2. Ranger UI 的登录界面操作,详见:Ranger 概述---Ranger Admin UI 访问

2 启用 Ranger YARN Plugin

  1. 集群详情 -> 服务列表 -> Ranger 服务详情 -> 服务概述页面,点击启用 YARN Plugin 开关。

  2. 按照提示重启 YARN 服务后生效。

3 新增Policy

EMR 默认使用的 YARN 队列管理器是 Capacity Scheduler,ranger 默认给 yarn 用户添加了队列管理的权限,如果需要其他权限配置请参考如下。

  1. 集群管理界面 -> 访问链接 -> 点击 Ranger UI 的访问链接 -> 进入 Ranger Admin UI 界面。

  2. 输入 Ranger Admin UI 的登录密码。登录密码获取方式详见:Ranger 概述

  3. 进入 Ranger admin -> Access Manager -> YARN -> 点击 default_yarn,进入权限编辑界面。

  4. Add New Policy,赋予 emr_admin 用户提交作业到 root.default 的权限。

4 参数说明

参数语义
Policy Name策略名称,可以自定义
Queue队列名称,例如root.default
recursive子队列是否继承该权限
Select Group指定添加此策略的用户组
Select User指定添加此策略的用户
Permissions选择授予的权限