System-internal ports

Content Intelligence Installation Guide

Version
2.2.x
Audience
anonymous
Part Number
MK-HCI002-17

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.

Note: For a secure and recommended firewall setup using these internet ports, see Example HCI firewall setup.
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.