服務開啟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操作列的重启。
-
在彈出的對話中,輸入执行原因,單擊确定。
-
在确认對話中,單擊确定。
-
-
> enableLDAP