文档首页/ MapReduce服务 MRS/ 用户指南/ MRS集群运维/ MRS集群服务常用端口列表
更新时间:2025-08-09 GMT+08:00

MRS集群服务常用端口列表

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

图1 自定义购买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

  • 9820(MRS 3.x之前版本)
  • 8020(MRS 3.x及之后版本)

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之前版本)

端口说明

-

8080

WebService提供的供用户访问端口。

该端口用于使用HTTP协议访问Web UI。

  • 安装时是否缺省启用:是
  • 安全加固后是否启用:是

-

28443

WebService提供的供用户访问端口。

该端口用于使用https协议访问Web UI。

  • 安装时是否缺省启用:是
  • 安全加固后是否启用:是

MapReduce常用端口

表中涉及端口的协议类型均为TCP。

配置参数

开源默认端口

定制默认端口

端口说明

mapreduce.jobhistory.webapp.port

19888

26012

Job history服务器Web http端口。

该端口用于查看Job History服务器的Web页面。

mapreduce.jobhistory.port

10020

26013

Job history服务器端口。

该端口用于:

  1. 用于MapReduce客户端恢复任务的数据。
  2. 用于Job客户端获取任务报告。

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状态和监控信息。