本文为您介绍FE和BE的端口,以及如何访问端口。

FE

端口

端口名称默认端口通讯方向说明
http_port
  • 8030
    说明 EMR-5.8.0及以下版本、EMR-3.42.0及以下版本。
  • 18030
    说明 EMR-5.9.0及以上版本、EMR-3.43.0及以上版本。
FE <--> 用户FE上的Http Server端口。
rpc_port9020BE --> FE

FE <--> FE

FE上的Thrift Server端口。
query_port9030FE <--> 用户FE上的MySQL Server端口。

访问FE UI

在浏览器中输入FE_IP:http_port,可以访问FE UI。
说明 FE_IP通常是公网IP地址。

BE

端口

端口名称默认端口通讯方向说明
be_port9060FE --> BEBE上Thrift Server的端口,用于接收来自FE的请求。
webserver_port
  • 8040
    说明 EMR-5.8.0及以下版本、EMR-3.42.0及以下版本。
  • 18040
    说明 EMR-5.9.0及以上版本、EMR-3.43.0及以上版本。
BE <--> BEBE上的Http Server的端口。
heartbeat_service_port9050FE --> BEBE上心跳服务端口(Thrift),用于接收来自FE的心跳。
brpc_port8060FE <--> BE

BE <--> BE

BE上的BRPC端口,用于BE之间通讯。

端口访问

执行命令curl http://be_ip:webserver_port/metrics,可以获取Metrics信息。
说明 be_ip通常是内网IP地址。

常见问题

为什么8030、8040端口访问失败?