ArcGIS Data Store uses the following ports to communicate among ArcGIS Data Store machines and to communicate with other parts of ArcGIS Enterprise.
You need to open these ports 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.
In some cases, ports need to be left available on the data store machine; in other words, no other app on that machine should be using the port specified.
- 2443 (HTTPS)—The machines participating in an ArcGIS Data Store deployment communicate with one another through this port. The ArcGIS Data Store Configuration Wizard and the ArcGIS Server site that acts as the hosting server also communicate with ArcGIS Data Store through this port.
- 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.
- 50432 (TCP)—This port must be available (free) on relational data store machines when upgrading.
- 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 (free) on the tile cache data store machines if you will create backups in a directory on the tile cache data store machine.
- 9220 (HTTP) and 9320 (TCP)—The hosting ArcGIS Server site and federated ArcGIS Server sites communicate with the spatiotemporal big data store through 9220. Internal communication between spatiotemporal big data store machines happens through port 9320.
- 6443 (HTTPS)—ArcGIS Data Store sends outbound requests through this port to the hosting ArcGIS Server site.
- 9829 (TCP)—The ArcGIS Knowledge Server communicates with the graph store over this port, and machines in a highly available graph store communicate with one another over this port.
- 9828, 9829, and 9831 (TCP)—Machines in a graph store cluster communicate with one another over these ports.
- 11211 (TCP)— The JDBC (Java Database Connectivity) client communicates with the Apache Ignite database over this port.
- 29878 (HTTP) and 29879 (HTTPS)—The hosting server communicates with the object store over these ports on the object store machines.
- Object stores also use all of the following ports to communicate within an object store machine and between machines in an object store cluster:
- 9820, 9830, and 9840 (TCP)
- 9880, 29874, 29876, and 29882 (HTTP)
- 29875, 29877, and 29883 (HTTPS)
- 29860–29863 (Hadoop RPC)
- 29858 and 29859 (gRPC)
- 25672 and 44369 (TCP)—These ports must be available (free) on the relational data store machines because service webhooks require them.
- 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.
ArcGIS Data Store also uses port 9006 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 machine where you install ArcGIS Data Store.
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.