本文介绍如何集成HDFS到Ranger,以及如何配置权限。
背景信息
Ranger HDFS权限控制与HDFS ACL共同生效,鉴权流程如下图所示。

前提条件
已创建DataLake集群,并选择了Ranger服务,创建集群详情请参见创建集群。
操作步骤
- 进入集群服务页面。
- 登录EMR on ECS控制台。
- 在顶部菜单栏处,根据实际情况选择地域和资源组。
- 在集群管理页面,单击目标集群操作列的集群服务。
- Ranger启用HDFS。
- 在集群服务页面,单击Ranger-plugin服务区域的状态。
- 在服务概述区域,打开enableHDFS开关。
- 在弹出的对话框中,单击确定。
- 重启HDFS。
- 在集群服务页面,选择 。
- 在组件列表区域,单击NameNode操作列的重启。
- 在弹出的对话框中,输入执行原因,单击确定。
- 在确认对话框中,单击确定。
- 可选:权限配置示例。Ranger启用HDFS后,已默认添加好了HDFS Service。
例如,授予test用户/user/foo路径的Write和Execute权限。