通過訪問連結與連接埠功能,您可以方便地通過控制台方式訪問叢集中已安裝開源組件Web UI的地址。本文將介紹如何設定安全性群組規則和訪問連結,以便查看叢集中開源組件的UI介面。
前提條件
已建立E-MapReduce叢集,詳情請參見建立叢集。
背景資訊
方式 | 優點 | 限制 |
|
| |
不需要添加Knox服務。 |
|
方式一:通過Knox服務代理訪問開源組件UI
添加安全性群組規則
當您初次使用組件時,您需要按照以下步驟來開啟您的安全性群組存取權限:
擷取機器的公網訪問IP地址。
為了安全的訪問叢集組件,在設定安全性群組策略時,推薦您只針對當前的公網訪問IP地址開放。您可以訪問IP地址,查看並擷取當前的公網訪問IP地址。
進入叢集基礎資訊頁面。
在頂部功能表列處,根據實際情況選擇地區和資源群組。
單擊目的地組群的叢集ID。
增加安全性群組規則。
在基礎資訊頁面,單擊叢集安全性群組的連結。
在安全性群組規則頁面,根據需求開啟8443連接埠。
重要為防止被外部的使用者攻擊導致安全問題,授權對象禁止填寫為0.0.0.0/0。
在安全性群組規則頁面,單擊手動添加。
連接埠範圍填寫為8443/8443,授權對象填寫為步驟1中擷取的公網訪問IP地址。
單擊儲存。
說明如果叢集的網路類型是VPC,則配置內網入方向。如果叢集的網路類型是傳統網路,則配置公網入方向。此處以VPC網路為例。
開放應用出入規則時應遵循最小授權原則。根據應用需求,只開放對應的連接埠。
完成以上策略配置後,即可查看新增策略。
配置成功後,您即已安全的開放了網路訪問路徑。
訪問開源組件的Web UI
進入訪問連結與連接埠頁簽。
在頂部功能表列處,根據實際情況選擇地區和資源群組。
單擊目的地組群的叢集ID。
單擊上方的訪問連結與連接埠頁簽。
在訪問連結與連接埠頁面,單擊服務所在行的Knox連結,即可正常的訪問Web UI頁面。
重要如果叢集的Master節點未綁定公網,您只能使用Knox內網連結進行訪問。如果您需要使用公網訪問方式,請按照以下方式操作。
在節點管理頁面,單擊master-1-1節點的ECS ID。
在ECS控制台,為master-1-1節點的ECS執行個體綁定彈性IP,詳情請參見綁定和解除綁定Elastic IP Address。
同步主機資訊。
在節點管理頁面,選擇右上方的
。在彈出的對話方塊中,單擊確定。
在訪問連結與連接埠頁面,即可訪問Knox公網地址。
使用使用者管理中的使用者身份資訊進行登入認證,即可進入相應的UI頁面。
使用者帳號建立請參見系統管理使用者。
部分特殊組件UI訪問方式。
訪問Ranger UI
訪問Flink UI(EMR-3.29.0之前版本)
早期版本Flink組件僅支援通過SSH隧道方式訪問Web UI時,請參見通過SSH隧道方式訪問開源組件Web UI。
說明訪問YARN UI頁面上的Flink作業:您可以在EMR控制台的訪問連結與連接埠頁面,單擊YARN UI所在行的連結,在Hadoop控制台,單擊Flink作業的ID,即可查看Flink作業啟動並執行詳情。
當叢集開啟Ranger後,您可以使用預設的使用者名稱和密碼訪問RANGER UI,詳情請參見Ranger概述。
方式二:通過內網IP地址訪問開源組件UI
添加安全性群組規則
擷取本地機器的內網IP地址。
為了安全的訪問叢集組件,在設定安全性群組策略時,推薦您只針對本地機器的內網IP地址開放安全性群組連接埠。
進入叢集基礎資訊頁面。
在頂部功能表列處,根據實際情況選擇地區和資源群組。
在EMR on ECS的叢集管理頁面,單擊目的地組群的叢集ID。
增加安全性群組規則。
在基礎資訊頁面,單擊預設安全性群組的連結。
在安全性群組規則頁面,根據需求開啟連接埠。
重要為防止被外部的使用者攻擊導致安全問題,授權對象禁止填寫為0.0.0.0/0。
訪問不同組件Web UI需要開啟的連接埠不同,具體請查看組件原生UI地址IP後的連接埠。本文以添加HDFS連接埠為例,HDFS的原生內網地址為
https://{主機內網IP}:8088
,則需要在安全性群組內添加8088連接埠規則。在安全性群組規則頁面,單擊手動添加。
連接埠範圍填寫為8088/8088,授權對象填寫為步驟1中擷取的內網IP地址。
單擊儲存。
說明如果叢集的網路類型是VPC,則配置內網入方向。如果叢集的網路類型是傳統網路,則配置公網入方向。此處以VPC網路為例。
開放應用出入規則時應遵循最小授權原則。根據應用需求,只開放對應的連接埠。
完成以上策略配置後,即可查看新增策略。
訪問開源組件UI的原生地址
進入訪問連結與連接埠頁簽。
在頂部功能表列處,根據實際情況選擇地區和資源群組。
單擊目的地組群的叢集ID。
單擊上方的訪問連結與連接埠頁簽。
在訪問連結與連接埠頁面,單擊服務所在行的原生UI連結,即可正常訪問Web UI頁面。
常見問題
相關文檔
如果您對安全性要求較高或者在特定的網路環境下,您可以選擇通過打隧道的方式訪問Web UI,詳情請參見通過SSH隧道方式訪問開源組件Web UI。
服務使用問題,詳情請參見常見問題。