大數據組件都有自己的WEB UI頁面管理自身系統,但是由于網絡隔離的原因,用戶并不能很簡便地訪問到該頁面。如訪問HDFS的WEB UI頁面,傳統的操作方法是需要用戶創建ECS,使用ECS遠程登錄組件的UI,這使得組件的頁面UI訪問很是繁瑣,對于很多初次接觸大數據的用戶很不友好。
翼MR提供了基于內網IP地址來便捷訪問開源組件UI。
操作步驟
1.登錄翼MR控制臺,點擊正常運行的集群名稱,進入集群詳情頁面。
2.點擊“訪問鏈接與端口”。
3.集群服務名稱:具有WEB UI的集群服務有HDFS、YARN、HBase、Spark、Ranger、Doris、Elasticsearch-Kibana等,詳情請參考開源組件Web站點。
4.原生UI地址:當集群部署了具備WEB UI的集群服務后,在“原生UI地址”列會默認顯示相關集群服務的信息,原生UI地址展示的是“內網地址:端口號”的格式。
5.獲取外網訪問地址:外網地址展示的是“外網地址:端口號”的格式。要成功訪問開源組件UI,需要在安全組頁面開啟該端口并放開出、入方向規則,同時需要開通部署了該集群服務的節點的外網IP,如何綁定外網IP請參考“綁定/解綁彈性IP”。
6.訪問WEB UI地址:成功開啟安全組和外網IP,在“外網地址”列會展示出可以訪問的外網地址。通過訪問外網地址就可以便捷訪問開源組件UI。
7.WebUI登錄:組件密碼可前往Manager-配置管理的vars.yaml高級配置中查詢。LDAP用戶名與密碼可前往Manager-LDAP租戶管理中查詢。
注意使用時需要先開通安全組端口才能訪問;使用后需要及時關閉,避免安全泄漏風險。安全組訪問規則配置方法可參加“添加安全組規則”。
說明訪問TezUI站點時,請參考下述步驟更新配置。
1. 前往Manager,在TezUI的配置管理中,將configs.js文件中的timeline地址更換為外網IP。即下圖中劃紅線部分替換為控制臺-節點管理中TezUIServer所在節點的外網IP。修改后保存并同步配置,同步成功后重啟TezUIServer實例。
2. 前往YARN的配置管理頁面,在yarn-site.xml配置中開啟yarn.timeline-service.enabled開關。保存更改并同步配置后,重啟YARN與Hive服務。