Skip to main content

 

ThoughtSpot

Network Ports

Overview

Explains what the feature is or what its benefits are to the user or customer.

Feature

For regular operations and for debugging, there are some ports you will need to keep open to network traffic from end users. Another, larger list of ports must be kept open for network traffic between the nodes in the cluster.

Required Ports for Operations and Debugging

The following ports need to be opened up to requests from your user population. There are two main categories: operations and debugging.

Table 1. Network ports to open for operations
Port Application Description
22 SSH Secure shell access. Also used for scp (secure copy).
80 HTTP Hypertext Transfer Protocol for website traffic.
443 HTTPS Secure HTTP.
12345 Simba Port used by ODBC and JDBC drivers when connecting to ThoughtSpot.
Table 2. Network ports to open for debugging
Port Service Description
2201 Orion master HTTP Port used to debug the cluster manager.
2101 Oreo HTTP Port used to debug the file store.
4001 Falcon worker HTTP Port used to debug the data cache.
4251 Sage master HTTP Port used to debug the search engine.

Required Ports for Inter-Cluster Operation

Internally, ThoughtSpot uses static ports for communication between services in the cluster. Do not close these ports from inter-cluster network communications. In addition, a number of ports are dynamically assigned to services, which change between runs. The dynamic ports come from the range of Linux dynamically allocated ports (20K+).

Table 3. Network ports to open between the nodes in the cluster
Port Service
80 Primary app HTTP port (nginx)
443 Primary app HTTPS port (nginx)
2003 Carbon Cache port
2100 Oreo RPC port
2101 Oreo HTTP port
2181 Zookeeper servers listen on this port for client connections
2200 Orion master RPC port
2201 Orion master HTTP port
2210 Cluster stats service RPC port
2211 Cluster stats service HTTP port
2230 Callosum stats collector RPC port
2231 Callosum stats collector HTTP port
2240 Alert manager
2888 Ports used by Zookeeper servers for communication between themselves
3888 Ports used by Zookeeper servers for communication between themselves
3031 graphite-web uwsgi socket port
4000 Falcon worker RPC port
4001 Falcon worker HTTP port
4021 Sage metadata service port (exported by Tomcat)
4201 Sage auto complete server HTTP interface port
4231 Sage index server HTTP port
4232 Sage index server metadata subscriber port
4233 Sage index server RPC port
4241 Sage auto complete server HTTP port
4242 Sage auto complete server RPC port
4243 Sage auto complete server metadata subscriber port
4251 Sage master RPC port
4405 Diamond (graphite) port
4500 Trace vault service RPC port
4501 Trace vault service HTTP port
4851 Graphite manager RPC port
4852 Graphite manager HTTP port
4853 Elastic search stack (ELK) manager RPC port
4853 Elastic search stack (ELK) manager HTTP port
5432 Postgres database server port
8020 HDFS namenode server RPC port
8080 Tomcat
8088 Nginx
8090 Graphite-web nginx port
8787 Periscope (UI) service HTTP port
8888 HTTP proxy server (tinyproxy)
9080 Nagios port
11211 Memcached server port
12345 Simba server port
50070 HDFS namenode server HTTP port
50075 HDFS datanode server HTTP port
  • Was this article helpful?