本文为您介绍如何通过E-MapReduce(简称EMR)的用户管理功能,管理集群中的EMR用户。
背景信息
EMR用户信息存储在集群自带的OpenLDAP中,主要用于E-MapReduce集群内的身份认证。
EMR用户可以用于访问链接与端口,查看开源组件Web UI时的用户身份认证,也可以在开启组件LDAP认证之后进行身份认证。如果将Ranger的用户源设置为LDAP,则可以对用户管理中的用户进行权限控制。如果是高安全集群,EMR用户可以用于Kinit操作。
用户管理中的EMR用户以列表的形式进行展示和操作。根据登录EMR控制台的RAM用户权限的不同,可以将使用E-MapReduce用户管理模块的RAM用户分为两类:
管理员:阿里云账号或者拥有emr:ManageUserPlatform(例如系统策略AliyunEMRFullAccess)和emr:CreateLdapUser权限的RAM用户。管理员可以查看集群中所有用户列表,并对所有用户执行重置密码、删除、修改备注操作,也可以添加用户。
普通用户:拥有其他权限策略(例如系统策略AliyunEMRDevelopAccess)的RAM用户。普通用户只能在用户列表中查看与自己同名的EMR用户,并只能进行重置密码、修改备注操作,不能添加和删除用户。
前提条件
添加用户
进入用户管理页面。
在顶部菜单栏处,根据实际情况选择地域和资源组。
在EMR on ECS页面,单击目标集群的集群名称。
单击上方的用户管理页签。
在用户管理页面,单击添加用户。
在添加用户对话框中,在用户名下拉列表中,选择已有的RAM用户作为EMR用户的名称,输入密码和确认密码。
单击确定。
删除用户
在用户管理页面,单击目标用户操作列的删除。
在删除用户对话框中,单击OK。
重置用户密码
在用户管理页面,单击目标用户操作列的重置密码。
在重置用户密码对话框中,输入新的密码和确认密码。
单击确定。
相关文档
如果您创建的是高安全的集群,则Kerberos的配置与基础操作(例如,导出Keytab文件),请参见Kerberos基础使用。