大数据组件都有自己的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服务。