Ports Used by Components of CDH 5
Component | Service | Qualifier | Port | Protocol | Access Requirement | Configuration | Comment |
---|---|---|---|---|---|---|---|
Hadoop HDFS |
DataNode |
|
50010 |
TCP |
External |
dfs.datanode. address |
DataNode HTTP server port |
|
DataNode |
Secure |
1004 |
TCP |
External |
dfs.datanode. address |
|
|
DataNode |
|
50075 |
TCP |
External |
dfs.datanode.http. address |
|
|
DataNode |
Secure |
1006 |
TCP |
External |
dfs.datanode.http. address |
|
|
DataNode |
|
50020 |
TCP |
External |
dfs.datanode.ipc. address |
|
|
NameNode |
|
8020 |
TCP |
External |
fs.default. nameor fs.defaultFS |
fs.default. nameis deprecated (but still works) |
|
NameNode |
|
50070 |
TCP |
External |
dfs.http. addressor dfs.namenode. http-address |
dfs.http. addressis deprecated (but still works) |
|
NameNode |
Secure |
50470 |
TCP |
External |
dfs.https. addressor dfs.namenode. https-address |
dfs.https. addressis deprecated (but still works) |
|
Secondary NameNode |
|
50090 |
TCP |
Internal |
dfs.secondary. http.addressor dfs.namenode. secondary. http-address |
dfs.secondary. http.addressis deprecated (but still works) |
|
Secondary NameNode |
Secure |
50495 |
TCP |
Internal |
dfs.secondary. https.address |
|
|
JournalNode |
|
8485 |
TCP |
Internal |
dfs.namenode. shared.edits.dir |
|
|
JournalNode |
|
8480 |
TCP |
Internal |
|
|
Hadoop MapReduce (MRv1) |
JobTracker |
|
8021 |
TCP |
External |
mapred.job. tracker |
|
|
JobTracker |
|
50030 |
TCP |
External |
mapred.job. tracker. http.address |
|
|
JobTracker |
Thrift Plugin |
9290 |
TCP |
Internal |
jobtracker. thrift.address |
Required by Hue and Cloudera Manager Activity Monitor |
|
TaskTracker |
|
50060 |
TCP |
External |
mapred.task. tracker.http. address |
|
|
TaskTracker |
|
0 |
TCP |
Localhost |
mapred.task. tracker.report. address |
Communicating with child (umbilical) |
Hadoop YARN (MRv2) |
ResourceManager |
|
8032 |
TCP |
|
yarn. resourcemanager. address |
|
|
ResourceManager |
|
8030 |
TCP |
|
yarn. resourcemanager. scheduler.address |
|
|
ResourceManager |
|
8031 |
TCP |
|
yarn. resourcemanager. resource-tracker. address |
|
|
ResourceManager |
|
8033 |
TCP |
|
yarn. resourcemanager. admin.address |
|
|
ResourceManager |
|
8088 |
TCP |
|
yarn. resourcemanager. webapp.address |
|
|
NodeManager |
|
8040 |
TCP |
|
yarn. nodemanager. localizer. address |
|
|
NodeManager |
|
8042 |
TCP |
|
yarn. nodemanager. webapp.address |
|
|
NodeManager |
|
8041 |
TCP |
|
yarn. nodemanager. address |
|
|
MapReduce JobHistory Server |
|
10020 |
TCP |
|
mapreduce. jobhistory. address |
|
|
MapReduce JobHistory Server |
|
19888 |
TCP |
|
mapreduce. jobhistory. webapp.address |
|
HBase |
Master |
|
60000 |
TCP |
External |
hbase.master. port |
IPC |
|
Master |
|
60010 |
TCP |
External |
hbase.master. info.port |
HTTP |
|
RegionServer |
|
60020 |
TCP |
External |
hbase. regionserver. port |
IPC |
|
RegionServer |
|
60030 |
TCP |
External |
hbase. regionserver. info.port |
HTTP |
|
HQuorumPeer |
|
2181 |
TCP |
|
hbase. zookeeper. property. clientPort |
HBase-managed ZK mode |
|
HQuorumPeer |
|
2888 |
TCP |
|
hbase. zookeeper. peerport |
HBase-managed ZK mode |
|
HQuorumPeer |
|
3888 |
TCP |
|
hbase. zookeeper. leaderport |
HBase-managed ZK mode |
|
REST |
REST Service |
8080 |
TCP |
External |
hbase.rest. port |
|
|
REST UI |
|
8085 |
TCP |
External |
|
|
|
ThriftServer |
Thrift Server |
9090 |
TCP |
External |
Pass -p <port> on CLI |
|
|
ThriftServer |
|
9095 |
TCP |
External |
|
|
|
|
Avro server |
9090 |
TCP |
External |
Pass --port <port> on CLI |
|
Hive |
Metastore |
|
9083 |
TCP |
External |
|
|
|
HiveServer2 |
|
10000 |
TCP |
External |
hive. server2. thrift.port
|
|
Sqoop |
Metastore |
|
16000 |
TCP |
External |
sqoop. metastore. server.port |
|
Sqoop 2 |
Sqoop 2 server |
|
12000 |
TCP |
External |
|
|
Sqoop 2 |
|
12001 |
TCP |
External |
|
Admin port |
|
ZooKeeper |
Server (with CDH 5 and/or Cloudera Manager 5) |
|
2181 |
TCP |
External |
clientPort |
Client port |
|
Server (with CDH 5 only) |
|
2888 |
TCP |
Internal |
X in server.N =host:X:Y |
Peer |
|
Server (with CDH 5 only) |
|
3888 |
TCP |
Internal |
X in server.N =host:X:Y |
Peer |
|
Server (with CDH 5 and Cloudera Manager 5) |
|
3181 |
TCP |
Internal |
X in server.N =host:X:Y |
Peer |
|
Server (with CDH 5 and Cloudera Manager 5) |
|
4181 |
TCP |
Internal |
X in server.N =host:X:Y |
Peer |
|
ZooKeeper FailoverController (ZKFC) |
|
8019 |
TCP |
Internal |
|
Used for HA |
|
ZooKeeper JMX port |
|
9010 |
TCP |
Internal |
|
ZooKeeper will also use another randomly selected port for RMI. In order for Cloudera Manager to monitor ZooKeeper, you must open up all ports when the connection originates from the Cloudera Manager server. |
Hue |
Server |
|
8888 |
TCP |
External |
|
|
|
Beeswax Server |
|
8002 |
|
Internal |
|
|
|
Beeswax Metastore |
|
8003 |
|
Internal |
|
|
Oozie |
Oozie Server |
|
11000 |
TCP |
External |
OOZIE_HTTP_ PORTin oozie-env.sh |
HTTP |
|
Oozie Server |
|
11001 |
TCP |
localhost |
OOZIE_ADMIN_ PORTin oozie-env.sh |
Shutdown port |
Spark |
Default Master RPC port |
7077 |
TCP |
External |
|||
Default Worker RPC port |
7078 |
TCP |
|||||
Default Master web UI port |
18080 |
TCP |
External |
||||
Default Worker web UI port |
18081 |
TCP |
|||||
HttpFS |
HttpFS |
|
14000 |
TCP |
|||
|
HttpFS |
|
14001 |
TCP |
<< Configuring Ports for CDH 5 | Ports Used by Third-Party Components >> | |