服务开启LDAP认证功能后,访问服务需要提供LDAP身份认证(LDAP用户名和密码),可以提升服务的安全性。开启LDAP认证的功能可以方便您使用LDAP认证,避免了复杂的配置过程。
前提条件
已创建DataLake集群,且集群选择了Spark和OpenLDAP服务。创建集群详情请参见创建集群。
本文示例为Spark3。
操作步骤
- 添加EMR用户,详情请参见添加用户。
进入集群服务页面。
在左侧导航栏,单击EMR on ECS。
在顶部菜单栏处,根据实际情况选择地域和资源组。
在EMR on ECS页面,单击目标集群操作列的集群服务。
开启LDAP认证。
在集群服务页面,单击Spark3服务区域的状态。
打开enableLDAP开关。
EMR-5.11.1及之后版本,EMR-3.45.1及之后版本
在服务概述区域,打开enableLDAP开关。
在弹出的对话框中,单击确定。
EMR-5.11.0及之前版本,EMR-3.45.0及之前版本
重要如果您的EMR版本较低,没有相应的LDAP认证配置按钮,则需要参考开源软件的社区文档进行手动配置,以启用LDAP认证功能。
在组件列表区域,选择SparkThriftServer操作列的
。在弹出的对话框中,输入执行原因,单击确定。
在确认对话框中,单击确定。
重启SparkThriftServer。
在组件列表区域,单击SparkThriftServer操作列的重启。
在弹出的对话中,输入执行原因,单击确定。
在确认对话中,单击确定。
连接Spark ThriftServer。
开启LDAP认证后,当您连接Spark ThriftServer时需要提供LDAP认证凭据。
可选:关闭LDAP认证。
在集群服务页面,单击Spark3服务区域的状态。
关闭enableLDAP开关。
EMR-5.11.1及之后版本,EMR-3.45.1及之后版本
在服务概述区域,关闭enableLDAP开关。
在弹出的对话框中,单击确定。
EMR-5.11.0及之前版本,EMR-3.45.0及之前版本
在组件列表区域,选择SparkThriftServer操作列的
。在弹出的对话框中,输入执行原因,单击确定。
在确认对话框中,单击确定。
重启SparkThriftServer。
在组件列表区域,单击SparkThriftServer操作列的重启。
在弹出的对话中,输入执行原因,单击确定。
在确认对话中,单击确定。