This is the documentation for Cloudera 5.3.x.
Documentation for other versions is available at Cloudera Documentation.

Ports Used by Components of CDH 4

All ports listed are TCP.

Component

Service

Qualifier

Port

Access Requirement

Configuration

Comment

Hadoop HDFS

DataNode

 

50010

External

dfs.datanode.
address

DataNode HTTP server port

 

DataNode

Secure

1004

External

dfs.datanode.
address

 

 

DataNode

 

50075

External

dfs.datanode.http.
address

 

 

DataNode

 

50475

External

dfs.datanode.https.
address

 

 

DataNode

Secure

1006

External

dfs.datanode.http.
address

 

 

DataNode

 

50020

External

dfs.datanode.ipc.
address

 

 

NameNode

 

8020

External

fs.default.
name
or
fs.defaultFS
fs.default.
name
is deprecated (but still works)

 

NameNode

 

8022

External

dfs.namenode.servicerpc-address

Optional port used by HDFS daemons to avoid sharing the RPC port used by clients (8020). Cloudera recommends using port 8022.

 

NameNode

 

50070

External

dfs.http.
address
or
dfs.namenode.
http-address
dfs.http.
address
is deprecated (but still works)

 

NameNode

Secure

50470

External

dfs.https.
address
or
dfs.namenode.
https-address
dfs.https.
address
is deprecated (but still works)

 

Secondary NameNode

 

50090

Internal

dfs.secondary.
http.address
or
dfs.namenode.
secondary.
http-address
dfs.secondary.
http.address
is deprecated (but still works)

 

Secondary NameNode

Secure

50495

Internal

dfs.secondary.
https.address

 

 

JournalNode

 

8485

Internal

dfs.namenode.
shared.edits.dir

 

 

JournalNode

 

8480

Internal

dfs.journalnode.
http-address

 

 

JournalNode

 

8481

Internal

dfs.journalnode.
https-address

 

 

Failover Controller

 

8019

Internal

 

Used for NameNode HA

Hadoop MRv1

JobTracker

 

8021

External

mapred.job.
tracker

 

 

JobTracker

 

8023

External

mapred.ha.job.tracker

High Availability service protocol port for the JobTracker. The JobTracker listens on a separate port for HA operations.

 

JobTracker

 

50030

External

mapred.job.
tracker.
http.address

 

 

JobTracker

Thrift Plugin

9290

Internal

jobtracker.
thrift.address

Required by Hue and Cloudera Manager Activity Monitor

 

TaskTracker

 

50060

External

mapred.task.
tracker.http.
address

 

 

TaskTracker

 

0

Localhost

mapred.task.
tracker.report.
address

Communicating with child (umbilical)

 

Failover Controller

 

8018

Internal

mapred.ha.zkfc.port

Used for JobTracker HA

Hadoop YARN

ResourceManager

 

8032

 

yarn.
resourcemanager.
address

 

 

ResourceManager

 

8030

 

yarn.
resourcemanager.
scheduler.address

 

 

ResourceManager

 

8031

 

yarn.
resourcemanager.
resource-tracker.
address

 

 

ResourceManager

 

8033

 

yarn.
resourcemanager.
admin.address

 

 

ResourceManager

 

8088

 

yarn.
resourcemanager.
webapp.address

 

 

ResourceManager

 

8090

 

yarn.
resourcemanager.
webapp.https.address

 

 

NodeManager

 

8040

 

yarn.
nodemanager.
localizer.
address

 

 

NodeManager

 

8041

 

yarn.
nodemanager.
address

 

 

NodeManager

 

8042

 

yarn.
nodemanager.
webapp.address

 

 

NodeManager

 

8044

 

yarn.
nodemanager.
webapp.https.address

 

 

JobHistory Server

 

10020

 

mapreduce.
jobhistory.
address

 

 

JobHistory Server

 

10033

Internal

mapreduce.
jobhistory.admin.
address

 

 

Shuffle HTTP

 

13562

Internal

 

 

 

JobHistory Server

 

19888

 

mapreduce.
jobhistory.
webapp.address

 

 

JobHistory Server

 

19890

 

mapreduce.
jobhistory.
webapp.https.address

 

Flume

Flume Agent

 

41414

External

HBase

Master

 

60000

External

hbase.master.
port

IPC

 

Master

 

60010

External

hbase.master.
info.port

HTTP

 

RegionServer

 

60020

External

hbase.
regionserver.
port

IPC

 

RegionServer

 

60030

External

hbase.
regionserver.
info.port

HTTP

 

HQuorumPeer

 

2181

 

hbase.
zookeeper.
property.
clientPort

HBase-managed ZK mode

 

HQuorumPeer

 

2888

 

hbase.
zookeeper.
peerport

HBase-managed ZK mode

 

HQuorumPeer

 

3888

 

hbase.
zookeeper.
leaderport

HBase-managed ZK mode

 

REST

Non-CM-managed

8080

External

hbase.rest.
port

The default REST port in HBase is 8080. Because this is a commonly used port, Cloudera Manager sets the default to 20550 instead.

 

REST

CM-managed

20550

External

hbase.rest.
port

The default REST port in HBase is 8080. Because this is a commonly used port, Cloudera Manager sets the default to 20550 instead.

 

REST UI

8085

External

 

 

 

ThriftServer

Thrift Server

9090

External

Pass -p <port> on CLI

 

 

ThriftServer

9095

External

 

 

 

 

Avro server

9090

External

Pass --port <port> on CLI

 

Hive

Metastore

 

9083

External

 

 

 

HiveServer

 

10000

External

 

 

 

HiveServer2

 

10000

External

hive.
server2.
thrift.port

 

 

WebHCat Server

 

50111

External

templeton.port

 

Sqoop

Metastore

 

16000

External

sqoop.
metastore.
server.port

 

Sqoop 2

Sqoop 2 server

8005

Localhost

SQOOP_ADMIN_PORT environment variable

Sqoop 2 server

 

12000

External

 

 

Sqoop 2

Sqoop 2

 

12001

External

 

Admin port

ZooKeeper

Server (with CDH4 and/or Cloudera Manager 4)

 

2181

External

clientPort

Client port

 

Server (with CDH4 only)

 

2888

Internal

X in server.N
=host:X:Y

Peer

 

Server (with CDH4 only)

 

3888

Internal

X in server.N
=host:X:Y

Peer

 

Server (with CDH4 and Cloudera Manager 4)

 

3181

Internal

X in server.N
=host:X:Y

Peer

 

Server (with CDH4 and Cloudera Manager 4)

 

4181

Internal

X in server.N
=host:X:Y

Peer

 

ZooKeeper JMX port

 

9010

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

External

 

 

 

Beeswax Server

 

8002

Internal

 

 

 

Beeswax Metastore

 

8003

Internal

 

 

Oozie

Oozie Server

 

11000

External

OOZIE_HTTP_
PORT
in
oozie-env.sh

HTTP

Oozie Server

SSL

11443

External

HTTPS for Oozie is supported in CDH 4.3.0 and higher

 

Oozie Server

 

11001

localhost

OOZIE_ADMIN_
PORT
in
oozie-env.sh

Shutdown port

HttpFS 

HttpFS

 

14000

     

 

HttpFS

 

14001