This table lists the ports used for intra-system communication by the services. On every instance in the system, each of these ports:
- Must be accessible from every other instance in the system.
- Should not be accessible from outside the system.
You can find more information on how these ports are used in the documentation for the third-party software underlying each service.
Default Port Value | Used By | Purpose |
---|---|---|
2181 |
Synchronization service |
Synchronization service client port. |
2888 |
Synchronization service |
Synchronization service internal communication. |
3888 |
Synchronization service |
Synchronization service leader election. |
4040 |
Workflow jobs |
Spark UI port. |
5001 |
Admin-App service |
Debug port for Admin-App service. |
5005 |
Workflow jobs |
The port to use for debugging the job driver. |
5008 |
Workflow jobs |
The port to use for debugging the job executor. |
5002 |
Search-App service |
Debug port used by the Search-App service. |
5003 |
Index service |
Debug port used by the Index service. |
5050 |
Cluster-Coordination service |
Primary port for communicating with Cluster-Coordination. |
5051 |
Cluster-Worker service |
Primary port for communicating with Cluster-Worker. |
5123 |
Monitor-App service |
The debug port used by the Monitor App. |
5555 |
Watchdog service |
Port for JMX connections to Watchdog service. |
6175 |
Monitor-App service |
The port used by the Monitor App for graceful shutdowns. |
7000 |
Database service |
TCP port for commands and data. |
7199 |
Database service |
Port for JMX connections to Database service. |
7203 |
Message Queue service |
Port for JMX connections to Message Queue service. |
8005 |
Admin-App service |
Port used by Admin-App for graceful shutdowns. |
8006 |
Search App service |
Port used by the Search App service for graceful shutdowns. |
8080 |
Service-Deployment service |
Primary port for communicating with Service-Deployment. |
8081 |
Scheduling service |
Primary port for communicating with the Scheduling service. Warning: If you change the port number for the Scheduling service, in order for the changes to take effect, you will need to restart HCI.service on all system nodes.
|
5007 |
Sentinel service |
Debug port used by Sentinel service. |
8007 |
Sentinel service |
Port used by the Sentinel service for graceful shutdowns. |
8889 |
Sentinel service |
Primary port for communicating with Sentinel. |
8893 | Monitor-App service | Port used for the Monitor App Analytics functionality. |
8983 |
Index service |
Primary port used to communicate with the Index service. Warning: The port assigned to the Index service should not be below 1024.
|
9042 |
Database service |
Primary port for communicating with the Database service. |
9091 |
Network-Proxy service |
Primary port for communicating with Network-Proxy. |
9092 |
Message Queue service |
Primary port for communicating with Message Queue service. |
9200 |
Metrics service |
Port used to communicate with the Metrics service cluster. |
9201 |
Metrics service |
Port used to communicate with an individual Metrics service node. |
9301 |
Metrics service |
Port that nodes in the Metrics service cluster should use when communicating with each other. |
9600 |
Logging service |
Primary port for communicating with Logging service. |
9601 |
Logging service |
The port used to receive syslog messages. |
10000 |
Index service |
Port used by the Index service for graceful shutdowns. |
15050 |
Cluster-Coordination service |
Cluster-Coordination internal communication |
18000 |
Admin-App service |
Admin-App internal communication. |
18080 |
Service-Deployment service |
Service-Deployment internal communication |
18889 |
Sentinel service |
Sentinel service internal communication. |
31000-34000 |
Cluster-Coordination and Cluster-Worker services |
High ports used by both Mesos and Docker. |