服務開啟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