Skip To Content

Ports used by ArcGIS Data Store

The sections below list the ports used by ArcGIS Data Store to communicate with other parts of ArcGIS Enterprise or to communicate between ArcGIS Data Store machines.

Ports used for communication between machines must be open for all machines in multimachine ArcGIS Server sites and data stores. For example, if there are multiple machines in the ArcGIS GIS Server site that acts as the ArcGIS Enterprise hosting server, or if there are multiple machines in federated ArcGIS Server sites, the ports must be open on all machines in each site. Similarly, each machine in the data store must have these ports available.

Other ports listed below must be left available on the data store machine; in other words, no other app on that machine should be using the port specified. No external communication is needed, but a process internal to the data store uses the port.

Note:

This component is only one part of an ArcGIS Enterprise deployment. See ArcGIS Enterprise system requirements for a diagram and links to information about the ports needed to communicate with other components in an Enterprise portal.

All ArcGIS Data Store types

All data store types that you deploy using ArcGIS Data Store require the following ports:

  • 2443 (HTTPS)—The machines participating in an ArcGIS Data Store deployment communicate with one another through this port. Additionally, the following also communicate with the data stores through this port:
    • The ArcGIS Data Store configuration wizard
    • The ArcGIS Server site that acts as the hosting server
    • The webgisdr utility that is installed with Portal for ArcGIS
  • 6443 (HTTPS)—ArcGIS Data Store sends outbound requests through this port to the hosting ArcGIS Server site.
  • 9006 (TCP)—ArcGIS Data Store uses this port to internally communicate with a web server. You don't need to open this port in the firewall, but it does need to be free on the machines where you install ArcGIS Data Store.

Relational data store machines

The following ports are required on machines where you install and configure the relational data store:

  • 9876 (TCP)—Internal communication between the hosting ArcGIS Server site and the relational data store occurs through this port, as does some communication between the primary and standby relational data store machines.
  • 9840 (TCP)—This port must be open on the relational data store machines for communication between the hosting server and a system in-memory cache database that is installed on relational data store machines.
  • 9820 and 9850 (TCP)—These ports must be open on the relational data store machines for communication between the data store machines.
  • 45671 and 45672 (TCP)—These ports on the relational data store machines must be available to allow communication with the ArcGIS GIS Server sites because service webhooks require them.
  • 50432 (TCP)—This port must be available (not used by any other application) on relational data store machines when upgrading the relational data store.
  • 25672 and 44369 (TCP)—These ports must be available on the relational data store machines because service webhooks require them.

Object store machines

The following ports are required on machines where you install and configure the object store:

  • 29879 (HTTPS)—The hosting server communicates with the object store over this port on the object store machines.
  • Object stores also use all of the following ports to communicate between machines in an object store cluster and for internal processes:
    • 29860–29863 (Hadoop RPC)
    • 29858 and 29859 (gRPC)
  • 11211 (TCP)—This port must be available on object store machines for internal processes.

Spatiotemporal big data store machines

The following ports are required on machines where you install and configure the spatiotemporal big data store:

  • 9220 (HTTPS)—The hosting ArcGIS Server site and federated ArcGIS Server sites communicate with the spatiotemporal big data store through 9220. Communication between spatiotemporal big data store machines in a cluster also happens through port 9220.
  • 9320 (TCP)—Machines in the spatiotemporal big data store cluster communicate with one another through port 9320.

Graph store machines

The following ports are required on machines where you install and configure the graph store:

  • 9829 (TCP)—ArcGIS Knowledge Server communicates with the graph store over this port, and machines in a graph store cluster communicate with one another over this port.
  • 9828, 9830, and 9831 (TCP)—Machines in a graph store cluster communicate with one another over these ports.

Tile cache data store machines

The following ports are required on machines where you install and configure the tile cache data store:

  • 29080 (HTTP) and 29081 (HTTPS)—The hosting ArcGIS Server site communicates with the tile cache data store through these ports, and the tile cache data store machines communicate with one another through these ports.
  • 4369 (TCP) and 29085 through and including 29090 (TCP)—Tile cache data store machines communicate with each other through these ports.
  • 29082 (TCP)—This port must be available on the tile cache data store machines for internal processes if you will create backups in a directory on the tile cache data store machine.