MRS集群服务常用端口列表
本章节介绍MRS集群内各组件的常用端口,在自定义购买MRS集群时,如果集群版本类型为“LTS版”,则用户可以自行选择组件的默认端口是否要保持与开源版本一致。

- “组件端口”参数选择“开源”时或者版本类型为“普通版”的集群,组件端口默认值请参考“开源默认端口”列。
- “组件端口”参数选择“定制”时,组件端口默认值请参考“定制默认端口”列。
- 如果仅有“默认端口”列,表示组件的开源端口与定制端口默认值一致。
- 各组件端口的取值范围为一个建议值,由产品自己指定,在系统中未做端口范围限制。
HBase常用端口
表中涉及端口的协议类型均为:TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
hbase.master.port | 16000 | 21300 | HMaster RPC端口,该端口用于HBase客户端连接到HMaster。
|
hbase.master.info.port | 16010 | 21301 | HMaster HTTPS端口,该端口用于远程Web客户端连接到HMaster UI。
|
hbase.regionserver.port | 16020 | 21302 | RS (RegionServer) RPC端口,该端口用于HBase客户端连接到RegionServer。
|
hbase.regionserver.info.port | 16030 | 21303 | Region server HTTPS端口,该端口用于远程Web客户端连接到RegionServer UI。
|
hbase.thrift.info.port | 9095 | 21304 | Thrift Server的Thrift Server侦听端口,该端口用于客户端连接。
|
hbase.regionserver.thrift.port | 9090 | 21305 | RegionServer的Thrift Server侦听端口,该端口用于客户端连接RegionServer。
|
hbase.rest.info.port | 8085 | 21308 | RegionServer RESTServer原生Web界面的端口。 |
- | 21309 | 21309 | RegionServer RESTServer的REST访问端口。 |
HDFS常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
dfs.namenode.rpc.port |
| 25000 | NameNode RPC 端口,该端口用于HDFS客户端与Namenode间的通信以及Datanode与NameNode之间的连接。
|
dfs.namenode.http.port | 9870 | 25002 | NameNode的HTTP访问端口,该端口用于点对点的NameNode检查点操作以及远程Web客户端连接NameNode UI。
|
dfs.namenode.https.port | 9871 | 25003 | NameNode的HTTPS访问端口,该端口用于点对点的NameNode检查点操作以及远程Web客户端连接NameNode UI。
|
dfs.datanode.ipc.port | 9867 | 25008 | DataNode进程之间通信端口,该端口用于客户端连接DataNode执行RPC操作。
|
dfs.datanode.port | 9866 | 25009 | DataNode数据传输端口,该端口用于HDFS客户端从DataNode传输数据或传输数据到DataNode。
|
dfs.datanode.http.port | 9864 | 25010 | DataNode HTTP端口,该端口用于安全模式下远程Web客户端连接DataNode UI。
|
dfs.datanode.https.port | 9865 | 25011 | DataNode HTTPS端口,该端口用于安全模式下远程Web客户端连接DataNode UI。
|
dfs.JournalNode.rpc.port | 8485 | 25012 | JournalNode RPC端口,该端口用于客户端通信。
|
dfs.journalnode.http.port | 8480 | 25013 | JournalNode HTTP端口,该端口用于安全模式下远程Web客户端连接JournalNode。
|
dfs.journalnode.https.port | 8481 | 25014 | JournalNode HTTPS端口,该端口用于安全模式下远程Web客户端连接JournalNode。
|
httpfs.http.port | 14000 | 25018 | HttpFS HTTP服务器侦听的端口,该端口用于远程REST接口连接HttpFS。
|
HetuEngine常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
server.port(HSBroker) | 29860 | 29860 | HSBroker服务侦听的端口号。 |
server.port(HSConsole) | 29880 | 29880 | HSConsole服务侦听的端口号。 |
server.port(HSFabric) | 29900 | 29900 | HSFabric服务侦听的端口号,用于跨域连接。 |
gateway.port | 29902 | 29902 | HSFabric服务侦听的端口号,用于JDBC连接。 |
Hive常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
templeton.port | 9111 | 21055 | WebHCat提供REST服务的端口。 该端口用于WebHCat客户端与WebHCat服务端之间的通信。
|
hive.server2.thrift.port | 10000 | 21066 | HiveServer提供Thrift服务的端口。 该端口用于HiveServer客户端与HiveServer之间的通信。
|
hive.metastore.port | 9083 | 21088 | MetaStore提供Thrift服务的端口。 该端口用于MetaStore客户端与MetaStore之间的通信,即HiveServer与MetaStore之间通信。
|
hive.server2.webui.port | 10002 | - | Hive的Web UI端口,该端口用Web请求与Hive UI服务器进行HTTPS/HTTP通信。 |
Hue常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
HTTP_PORT | 8888 | 21200 | Hue提供HTTPS服务端口。 该端口用于HTTPS方式提供Web服务,支持修改。
|
Kafka常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
port | 9092 | 21005 | Broker提供数据接收、获取服务。 |
ssl.port | 9093 | 21008 | Broker提供数据接收、获取服务的SSL端口。 |
sasl.port | 21007 | 21007 | Broker提供SASL安全认证端口,提供安全Kafka服务。 |
sasl-ssl.port | 21009 | 21009 | Broker提供SASL安全认证和SSL通信的端口,提供安全认证及通信加密服务。 |
Loader常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
LOADER_HTTPS_PORT | 21351 | 该端口用于提供Loader作业配置、运行的REST接口。
|
Manager常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 默认端口 (3.x之前版本) | 默认端口 (MRS 3.x及之后版本) | 端口说明 |
|---|---|---|---|
- | 8080 | - | WebService提供的供用户访问端口。 该端口用于使用HTTP协议访问Web UI。
|
- | 28443 | 28443 | WebService提供的供用户访问端口。 该端口用于使用https协议访问Web UI。
|
- | - | 20009 | CAS端口。 该端口用于用户登录认证。
|
- | - | 20028 | 备份恢复插件进程提供的控制端口,用于Controller发送备份恢复控制命令。 |
- | - | 20029 | 客户端向OM服务器注册的端口。 |
- | - | 20015 | OMS数据库服务端口。 该端口用于提供数据库服务。
|
- | - | 20051 | DBService的数据库服务端口。 该端口用于提供数据库服务。
|
- | - | 9022 | 用于接收管理面下发的操作类或查询类请求,转发给executor或manager执行。 |
MapReduce常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
mapreduce.jobhistory.webapp.port | 19888 | 26012 | Job history服务器Web http端口。 该端口用于查看Job History服务器的Web页面。 |
mapreduce.jobhistory.port | 10020 | 26013 | Job history服务器端口。 该端口用于:
|
mapreduce.jobhistory.webapp.https.port | 19890 | 26014 | Job history服务器Web https端口。 该端口用于查看Job History服务器的Web页面。 |
Spark常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
hive.server2.thrift.port | 22550 | 22550 | JDBC thrift端口。 该端口用于Spark2.1.0 CLI/JDBC与Spark2.1.0 CLI/JDBC服务器进行socket通信。 如果hive.server2.thrift.port被占用,将上报端口被占用异常。
|
spark.ui.port | 4040 | 22950 | JDBC的Web UI端口。 该端口用于Web请求与JDBC Server Web UI服务器进行HTTPS/HTTP通信。 系统会根据端口的设置取值,并验证其有效性;如果无效,端口+1,直到取到有效值为止(上限16次,重试次数可以通过配置“spark.port.maxRetries”改变)。
|
spark.history.ui.port | 18080 | 22500 | JobHistory Web UI端口。 该端口用于Web请求与Spark2.1.0 History Server间的HTTPS/HTTP通信。 系统会根据端口的设置取值,并验证其有效性;如果无效,端口+1,直到取到有效值为止(上限16次,重试次数可以通过配置“spark.port.maxRetries”改变)。
|
Storm常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
nimbus.thrift.port | 6627 | 29200 | Nimbus提供thrift服务。 |
supervisor.slots.ports | 6700/6701/6702/6703 | 29200~29499 | 接收由其它服务器转发过来的请求。 |
logviewer.https.port | 29248 | 29248 | logviewer提供HTTPS服务。 |
ui.https.port | 29243 | 29243 | Storm UI提供Https服务。 |
YARN常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
yarn.resourcemanager.webapp.port | 8088 | 26000 | ResourceManager服务的Web http 端口。 |
yarn.resourcemanager.webapp.https.port | 8090 | 26001 | ResourceManager服务的Web https 端口。 该端口用于安全模式下接入Resource Manager Web应用。
|
yarn.nodemanager.webapp.port | 8042 | 26006 | NodeManager Web http端口。 |
yarn.nodemanager.webapp.https.port | 8044 | 26010 | NodeManager Web https端口。 该端口用于安全模式下接入NodeManager web应用。
|
ZooKeeper常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
clientPort | 2181 | 24002 | ZooKeeper客户端端口。 该端口用于:ZooKeeper客户端连接ZooKeeper服务器。
|
Kerberos常用端口
表中涉及端口的协议类型均为:TCP和UDP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
KADMIN_PORT | 21730 | Kerberos用户管理端口,该端口用于kerberos用户管理。 |
KPASSWD_PORT | 21731 | Kerberos密码修改端口,该端口用于Kerberos密码修改。 |
kdc_ports | 21732 | Kerberos服务端端口,该端口用于组件向Kerberos服务认证,配置集群互信可能会用到。 |
Opentsdb常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
tsd.network.port | 4242 | Opentsdb的WEB UI端口。 该端口用于Web请求与Opentsdb UI服务器进行HTTPS/HTTP通信。 |
Tez常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
tez.ui.port | 28888 | Tez的WEB UI端口。 |
KafkaManager常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
kafka_manager_port | 9099 | KafkaManager的WEB UI端口。 |
Presto常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
http-server.http.port | 7520 | presto coordinator对外提供服务的HTTP端口。 |
http-server.https.port | 7521 | presto coordinator对外提供服务的HTTPS端口。 |
http-server.http.port | 7530 | presto worker对外提供服务的HTTP端口。 |
http-server.https.port | 7531 | presto worker对外提供服务的HTTPS端口。 |
Flink常用端口
表中涉及端口的协议类型均为:TCP。
配置参数 | 默认端口 | 端口说明 |
|---|---|---|
jobmanager.web.port | 32261~32325 | Flink的WEB UI端口。 用于Client Web请求与Flink server进行HTTP/HTTPS通信。 |
ClickHouse常用端口
表中涉及端口的协议类型均为:TCP和HTTP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
interserver_http_port | 9009 | 9009 | 用于在ClickHouse server间通信的http端口。 |
interserver_https_port | 9010 | 9010 | 用于在ClickHouse server间通信的https端口。 |
http_port | 8123 | 8123 | 用于通过http连接到ClickHouse server的端口。 |
https_port | 8443 | 8443 | 用于通过https连接到ClickHouse server的端口。 |
tcp_port | 9000 | 9000 | 用于客户端通过TCP连接到ClickHouse server的端口。 |
tcp_port_secure | 9440 | 9440 | 用于客户端通过TCP SSL连接到ClickHouse server的端口。 |
lb_tcp_port | 21424 | 21424 | ClickHouseBalancer的TCP通信端口号。 |
lb_http_port | 21425 | 21425 | ClickHouseBalancer的Http通信端口号。 |
lb_https_port | 21426 | 21426 | ClickHouseBalancer的Https通信端口号。 |
lb_tcp_secure_port | 21428 | 21428 | ClickHouseBalancer的TCP SSL通信端口号。 |
Impala常用端口
表中涉及端口的协议类型均为TCP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
--beeswax_port | 21000 | 21970 | 提供给impala-shell通信的端口。 |
--hs2_port | 21050 | 21971 | 提供给Impala应用通信的端口。 |
--hs2_http_port | 28000 | 21981 | Impala对外提供HiveServer2协议的端口。 |
Doris常用端口
表中涉及端口的协议类型均为:TCP和HTTP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
http_port | 8030 | 29980 | FE服务的HTTP端口。 |
https_port | 8050 | 29991 | FE服务的HTTPS端口。 |
query_port | 9030 | 29982 | Doris FE通过MySQL协议查询连接端口。 |
rpc_port | 9020 | 29981 | FE服务的Thrift Server端口。 |
be_port | 9060 | 29984 | BE上Thrift Server的端口号,用于接收来自FE的请求。 |
brpc_port | 8060 | 29987 | BE上的BRPC的端口,用于各BE实例之间进行通讯连接。 |
heartbeat_service_port | 9050 | 29985 | BE上心跳服务端口(Thrift),用于接收来自FE的心跳。 |
webserver_port | 8040 | 29986 | BE上的HTTP Server的服务端口。 |
broker_ipc_port | 8000 | 29990 | Broker上的Thrift Server通信端口,用于接收请求。 |
single_replica_load_brpc_port | 9070 | 29988 | 单副本数据导入功能中,Master副本和Slave副本之间通信的RPC端口。 |
single_replica_load_download_port | 8050 | 29989 | 单副本数据导入功能中,Slave副本通过HTTP从Master副本下载数据文件的端口。 |
Guardian常用端口
表中涉及端口的协议类型均为:TCP和HTTP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
ranger.obs.service.rpc.address.port | 26901 | 26901 | Guardian OBS客户端对应服务的RPC侦听端口。 |
token.server.http-server.port | 26900 | 26900 | Guardian服务的HTTP侦听端口。 |
token.server.rpc.address.port | 26902 | 26902 | Guardian服务的RPC侦听端口。 |
Kudu常用端口
表中涉及端口的协议类型均为:TCP和HTTP。
配置参数 | 开源默认端口 | 定制默认端口 | 端口说明 |
|---|---|---|---|
rpc_bind_addresses | 7051 | 7051 | Kudu Master的默认RPC端口。所有来自Tablet Server和客户端(如 Impala、Spark等)的请求,会通过该端口与Master交互。 |
webserver_port | 8051 | 8051 | Kudu Master的Web UI端口。 可以通过浏览器访问http://<master_host>:8051 查看Master状态和监控信息。 |
rpc_bind_addresses | 7050 | 7050 | Kudu Tablet Server的默认RPC端口。 用于接收客户端请求、与Master协调以及Tablet Server之间的通信。 |
webserver_port | 8050 | 8050 | Kudu Tablet Server的Web UI端口。 可以通过浏览器访问 http://<tserver_host>:8050查看Tablet Server状态和监控信息。 |

