Was this page helpful?
Yes No
Tableau Help > Tableau Server for Windows Help > 

Tableau Server Ports

The following table lists the ports that Tableau Server uses by default, and which must be available for binding. If you install multiple instances of a process (Cache Server for example) on a node, consecutive ports are used, starting at the base port.

If Windows Firewall is enabled, Tableau Server will open the ports it needs for internal communication between processes. In some cases, if you are making an external connection to the Tableau Server database you may need to open ports manually. If have installed Tableau Server onto a Windows computer where Windows Firewall is disabled, then you will need to verify that the appropriate ports are open. In all cases, you should run Tableau Server on a computer where a firewall is enabled and configured to allow traffic only on ports specified in this topic.

Dynamic port remapping

When dynamic port remapping is enabled (the default), Tableau Server first attempts to bind to the default ports, or to user-configured ports if they are defined. If the ports are not available, Tableau Server attempts to remap most processes to other ports, starting at port 8000. When next restarted, Tableau Server will revert to using the default or configured ports.

The gateway port and SSL port are not dynamically remapped. If port 80 is not available when Tableau Server is first installed, the installation program will choose a different gateway port (usually 8000). This value will display on the General tab of the Configuration utility. Tableau Server will always use the port shown in the Configuration utility for the gateway process.

When dynamic port remapping is disabled, Tableau Server does not attempt to remap processes and if a conflict is detected, Tableau Server will not start.

Note: Port conflicts can affect how JMX ports are determined. For more information, see Enable the JMX Ports.

You can disable dynamic port remapping using the tabadmin set service.port_remapping.enabled command. For more information, see tabadmin set options.

Port TCP/UDP Used by ... TYPE OF INSTALLATION Parameter
All

Distributed / High Availability

80 TCP Gateway X   gateway.public.port, workerX.gateway.port
443 TCP SSL. When Tableau Server is configured for SSL, the application server redirects requests to this port. X   Tableau Server only supports SSL on port 443.
2233 UDP Server Resource Manager UDP port used for communication between Tableau Server processes. The Server Resource Manager monitors memory and CPU usage of Tableau Server processes (backgrounder.exe, dataserver.exe, tabprotosrv.exe, tdeserver.exe, vizportal.exe, vizqlserver.exe). X    resource_manager_port
3729 TCP Tableau Server setup X   --
3730–3731 TCP Tableau worker servers in distributed and highly available environments (the primary Tableau Server does not listen on these ports).   X --
5000 UDP Server Worker Manager process (tabadmwrk.exe) that is used for auto-discovery of worker servers in a distributed environment. X    
6379 TCP Cache Server process (redis-server.exe). Base port 6379. Consecutive ports after 6379 are used, up to the number of processes. X   workerX.cacheserver.port
8060 TCP PostgreSQL database X   pgsql.port
8061 TCP PostgreSQL database. Used for verifying integrity of database for restoring. X   pgsql.verify_restore.port
8062 TCP PostgreSQL database X   pgsqlX.port
8080 TCP Solr, Tomcat HTTP, and Repository processes X   solr.port, tomcat.http.port, repository.port

These parameters must be set to the same value.

8085 TCP Tomcat HTTP X   tomcat.server.port
8250 TCP Background tasks X   workerX.backgrounder.port
8350 TCP Background tasks X    
8600 TCP Application Server process (vizportal.exe). Base port 8600. Consecutive ports after 8600 are used, up to the number of processes. X   workerX.vizportal.port
8700 TCP Application Server process (vizportal.exe) X    
8755 TCP Tableau Administrative process X   tabadminservice.port
9100–9199 TCP VizQL Server process (base port 9100). Consecutive ports after 9100, up to the number of processes, are also used. By default, Tableau Server installs with two VizQL Server processes (ports 9100 and 9101). X   vizqlserver.port
9200, 9400 TCP VizQL Server process X    
9345 TCP File Store service   X filestore.port
9346 TCP File Store status service   X filestore.status.port
9700–9899 TCP Data Server process (base port 9700). Consecutive ports after 9700, up to the number of processes, are also used. By default, Tableau Server installs with two Data Server processes (ports 9700 and 9701). X   dataserver.port
9800, 10000 TCP Data Server process X    
11000 TCP Search server   X workerX.searchserver.port
11100 TCP Search server   X workerX.searchserver.startup.port
12000 TCP Coordination controller (ZooKeeper) client port X   workerX.zookeeper.port
12012 TCP Cluster Controller process   X cluster.status.port
12013 TCP Cluster Controller process   X cluster.storage.port
13000 TCP Coordination controller (ZooKeeper) leader port X   zookeeper.config.leaderPort
14000 TCP Coordination controller (ZooKeeper) leader election port X   zookeeper.config.leaderElectPort
27000–27009 TCP Workers and primary server to communicate licensing information in distributed and highly available environments.   X --
  TCP One additional port is dynamically chosen for workers and the primary server to communicate licensing information in distributed and highly available environments.   X --
27042 TCP Data Engine process. Tableau Server installs with one Data Engine process. There can be up to two Data Engine processes per node. X   dataengine.port