弹性 MapReduce Presto 集成 Ranger

Ranger 安装时,Ranger Admin、Ranger UserSync 都是部署在 Master 节点上,Ranger Plugin 是部署在嵌入组件主守护进程节点上。

相关产品
弹性 MapReduce 产品页,含版本规格、价格与购买入口。

一、使用准备

创建集群时,在选择集群类型为 Hadoop 时可以在可选组件中选择 Ranger,Ranger 的版本根据你选择的 EMR 版本不同而存在差异。

注意:集群类型为 Hadoop 且选择了可选组件 Ranger 时,EMR-Ranger 默认会为 HDFS、YARN 创建服务并设置默认策略。

二、Ranger Web UI

在访问 Ranger Web UI 之前,请务必确认当前所购买的集群是否配置了公网 IP,然后在集群服务中单击 Ranger 组件的 Web UI 地址链接。

Web UI 地址链接跳转后,会提示输入用户名及密码,即在购买集群时设置的用户名及密码。


三、Presto 集成 Ranger

注意:请确保 Presto 相关服务运行正常并且当前集群已安装 Ranger。

1. 使用 EMR Ranger Web UI 页面添加 EMR Ranger Presto 服务。


2. 配置 EMR Ranger Presto Service 相关参数。


参数 是否必填项 解释
Service Name 是 服务名称,Ranger Web UI 主 Predo 组件显示服务名称
Description 否 服务描述信息
Active Status 默认 服务启用状态,默认启用
UserName 是 资源使用的用户名
Password 是 用户密码
JDBC.driverClassName 是 驱动的类名全路径
jdbc.url 是 Presto jdbc 连接形式的地址,例如 jdbc:presto://ip/hostname:port

3. EMR Ranger Presto 资源权限配置

·单击配置好的 EMR Ranger Presto Service

·配置 Policy

4. 添加完 Policy 后,稍等约半分钟等待 Policy 生效。生效后使用 user1 就可以对 Presto 的 catalog 进行查看和使用。

赞 (0)
上一篇 4天前
下一篇 4天前