All Products
Search
Document Center

E-MapReduce:Common ports for open source components

Last Updated:Mar 26, 2026

This topic lists the default ports for open-source components in E-MapReduce (EMR). Use this reference when configuring security groups, firewall rules, or SSH tunnels to access component web UIs and services.

Hadoop 2.x

PortServiceProtocolDescriptionExternal accessConfiguration parameter
50070HDFS NameNode web UIHTTPMonitors HDFS status and browses the file system.Yesdfs.namenode.http-address or dfs.http.address (deprecated, still functional)
50075DataNode web UIHTTPWeb UI for the DataNode.Yes
50010DataNode data transferTCPTransfers data to and from the DataNode.No (cluster-internal)
50020DataNode inter-process communication (IPC)IPCHandles IPC between the NameNode and DataNode.No (cluster-internal)
8020HDFS RPC (HA cluster)IPCRemote procedure call (RPC) port for HDFS in a high-availability (HA) cluster.No (cluster-internal)
9000HDFS RPC (non-HA cluster)IPCRPC port for HDFS in a non-HA cluster.No (cluster-internal)fs.defaultFS or fs.default.name (deprecated, still functional)
8025ResourceManager resource trackerIPCHandles resource tracking between NodeManagers and ResourceManager.No (cluster-internal)yarn.resourcemanager.resource-tracker.address
8088YARN ResourceManager web UIHTTPMonitors YARN cluster resources and job status.Yes
8485JournalNode RPCIPCRPC port for JournalNode, used in HDFS HA to synchronize edit logs.No (cluster-internal)
8019ZKFailoverController (ZKFC)IPCUsed by ZKFailoverController for HA failover coordination.No (cluster-internal)
19888JobHistory Server web UIHTTPViews completed MapReduce job history.Yesmapreduce.jobhistory.webapp.address
10020JobHistory Server RPCIPCRPC port for the JobHistory Server.No (cluster-internal)mapreduce.jobhistory.address

Hadoop 3.x

PortServiceProtocolDescriptionExternal accessConfiguration parameter
8020NameNode RPCIPCRPC port for the NameNode.No (cluster-internal)dfs.namenode.http-address or dfs.http.address (deprecated, still functional)
9870NameNode web UI (HTTP)HTTPMonitors HDFS status and browses the file system.Yes
9871NameNode web UI (HTTPS)HTTPSSecure web UI for the NameNode.Yes
9866DataNode data transferTCPTransfers data to and from the DataNode.No (cluster-internal)
9864DataNode web UI (HTTP)HTTPWeb UI for the DataNode.Yes
9865DataNode web UI (HTTPS)HTTPSSecure web UI for the DataNode.Yes
8088ResourceManager web UIHTTPMonitors YARN cluster resources and job status.Yesyarn.resourcemanager.webapp.address
Hadoop 3.x changed several HDFS port defaults from Hadoop 2.x. In particular, the NameNode web UI moved from port 50070 (HTTP) to 9870, and the DataNode web UI moved from 50075 to 9864.

MapReduce

PortServiceProtocolDescriptionExternal accessConfiguration parameter
8021JobTrackerIPCAccepts job submissions in MapReduce v1.No (cluster-internal)mapreduce.jobtracker.address

ZooKeeper

PortServiceProtocolDescriptionExternal access
2181Client portTCPClients connect to ZooKeeper on this port.Yes (client access)
2888Leader communicationTCPThe ZooKeeper leader listens on this port for communication with followers.No (cluster-internal)
3888Leader electionTCPUsed by ZooKeeper nodes to elect a leader.No (cluster-internal)

HBase

PortServiceProtocolDescriptionExternal accessConfiguration parameter
16010HMaster web UIHTTPWeb UI for the HBase master node.Yeshbase.master.info.port
16000HMaster RPCIPCRPC port for HMaster.No (cluster-internal)hbase.master.port
16030RegionServer web UIHTTPWeb UI for HBase RegionServer management.Yeshbase.regionserver.info.port
16020HRegionServer RPCIPCRPC port for HRegionServer.No (cluster-internal)hbase.regionserver.port
9099Thrift ServerTCPPort for the HBase Thrift Server.Yes

Hive

PortServiceProtocolDescriptionExternal access
9083MetaStoreTCPDefault listening port for the Hive MetaStore service.No (cluster-internal)
10000HiveServer2 JDBCTCPJava Database Connectivity (JDBC) port for HiveServer2.Yes (client access)
10001Spark Thrift Server JDBCTCPJDBC port for the Spark Thrift Server.Yes (client access)

Spark

PortServiceProtocolDescriptionExternal access
7077Master communicationTCPThe Spark master listens on this port for worker node connections and standalone cluster job submissions.No (cluster-internal)
8080Master web UIHTTPWeb UI for the Spark master node, used to monitor resource scheduling.Yes
8081Worker web UIHTTPWeb UI for Spark worker nodes, used to monitor resource scheduling.Yes
4040Driver web UIHTTPWeb UI for the Spark Driver, used to monitor task scheduling.Yes
18080Spark History Server web UIHTTPWeb UI for reviewing completed Spark application history.Yes

Kafka

PortServiceProtocolDescriptionExternal access
9092Broker RPCTCPRPC port for inter-node communication within a Kafka cluster.Yes (client access)

Redis

PortServiceProtocolDescriptionExternal access
6379RedisTCPDefault port for the Redis service.Yes (client access)

Hue

PortServiceProtocolDescriptionExternal access
8888Hue web UIHTTPWeb UI for Hue.Yes

Oozie

PortServiceProtocolDescriptionExternal access
11000Oozie web UIHTTPWeb UI for Oozie.Yes

Druid

PortServiceProtocolDescriptionExternal accessConfiguration parameter
18888Druid web UIHTTPWeb UI for Druid.Yes
18090OverlordHTTPReceives and distributes indexing tasks.No (cluster-internal)druid.plaintextPort on the overlord.runtime tab
18091MiddleManagerHTTPRuns indexing tasks as separate processes.No (cluster-internal)druid.plaintextPort on the middleManager.runtime tab
18081CoordinatorHTTPManages data availability on Historical nodes.No (cluster-internal)druid.plaintextPort on the coordinator.runtime tab
18083HistoricalHTTPStores and serves historical segment data.No (cluster-internal)druid.plaintextPort on the historical.runtime tab
18082BrokerHTTPRoutes queries to the appropriate data nodes.No (cluster-internal)druid.plaintextPort on the broker.runtime tab

Ganglia

PortServiceProtocolDescriptionExternal access
9292Ganglia web UIHTTPWeb UI for Ganglia cluster monitoring.Yes

Ranger

PortServiceProtocolDescriptionExternal access
6080Ranger web UIHTTPWeb UI for Apache Ranger policy administration.Yes

Kafka Manager

PortServiceProtocolDescriptionExternal access
8085Kafka ManagerHTTPWeb UI for managing Kafka clusters.Yes

Superset

PortServiceProtocolDescriptionExternal access
18088Superset web UIHTTPWeb UI for Apache Superset.Yes

Impala

PortServiceProtocolDescriptionExternal access
21050Impala JDBCTCPJDBC port for connecting to Impala.Yes (client access)

Presto

PortServiceProtocolDescriptionExternal access
9090Presto web UIHTTPWeb UI for Presto.Yes