Home  >  Blog  >   Tableau  > 

When and how to deploy server on multiple physical machines in tableau?

Rating: 5
  1. Share:
Tableau Articles

Earlier in this post, you have read about considerations for sizing hardware for tableau server-specifically the concepts of scaling-up and scaling-out. Scaling-up refers to using more powerful single server hardware. Scaling-out refers to bringing in more machines to help carry the workload clustering, distributed environments, and scaling-out, all refer to the same concept: running a tableau server on more than one machine, to spread the workload.

The decision to scale-out a tableau server in a cluster is normally made when a single server cannot support the expected workload, and when adding additional machines represents a lower expected cost than scaling-up to a substantially more powerful single machine. Tableau’s multiple processes can be assigned to different machines in the cluster to achieve an efficient division of the workload.

Checkout Tableau Server Tutorials

For instance, an environment that makes use of very large data extracts could devote an entire machine in the cluster for running data extract engine processes. This machine could include a larger amount of system memory and fast i/o to support the need to quickly load and query as many data extracts as possible. In addition, another machine with very fast CPU cores can be dedicated to vizQL processes if high numbers of concurrent view requests are anticipated. The clustering tableau server can also provide high availability capabilities by creating redundant core processes on multiple machines.

MindMajix YouTube Channel

Learn more about our Tableau Training Videos to get ahead in your career.

In tableau server clustered environments, the first machine tableau server is installed  on is known as the primary tableau server, or, the gateway. All other machines are known as workers. The gateway handles all of the requests to the tableau server and communicates with the workers to satisfy those requests. To set up a distributed cluster environment, follow these steps:

  1. Install tableau server on the primary machine. (note the IP address of this machine.)
  2. Stop the tableau server service on the primary machine.
  3. Install the tableau server worker software on all of the worker machines.
  4. Return to the primary (gateway) server and open the configuration utility.
  5. Select the servers tab and click the add button.
  6. Type the IP address of one of the worker machines in the dialog box.
  7. Specify the number and each type of processes to deploy on the worker.
  8. Click OK
  9. Repeat the same steps for each worker machine.

Checkout Tableau Interview Questions

Once all the workers are added to the cluster, save the changes within the configuration utility and restart the tableau server service on the primary machine. For more information about clustered tableau server deployments see the “distributed environments” section of tableau software’s tableau server administrator’s guide.

Explore Tableau Sample Resumes! Download & Edit, Get Noticed by Top Employers!Download Now!

List Of Tableau Courses:

 Tableau Advanced
 Tableau Server
 Data Visualization and Dashboarding Fundamentals
Join our newsletter

Stay updated with our newsletter, packed with Tutorials, Interview Questions, How-to's, Tips & Tricks, Latest Trends & Updates, and more ➤ Straight to your inbox!

Course Schedule
Tableau TrainingAug 05 to Aug 20
Tableau TrainingAug 08 to Aug 23
Tableau TrainingAug 12 to Aug 27
Tableau TrainingAug 15 to Aug 30
Last updated: 04 August 2023
About Author
Remy Sharp

As a Senior Writer for Mindmajix, Saikumar has a great understanding of today’s data-driven environment, which includes key aspects such as Business Intelligence and data management. He manages the task of creating great content in the areas of Programming, Microsoft Power BI, Tableau, Oracle BI, Cognos, and Alteryx. Connect with him on LinkedIn and Twitter.

Recommended Courses

1 /15