Deploy Tableau Server37% of the exam

Installing and troubleshooting Tableau Server on Linux

How to install and initialize Tableau Server on Linux, choose the initialize-tsm options that cannot change later, and resolve the common locale, path, host name, firewall, font, driver, proxy, log and permission problems on Linux nodes.

Official exam objective
2.4 Install and verify Tableau Server on Linux: 2.4.1 Install Tableau Server on Linux by using CLI or the Installation Wizard; 2.4.2 Identify and resolve issues with installation on Linux; 2.4.3 Identify and resolve issues with operating system and networking configurations; 2.4.4 Identify and resolve issues with interfaces and interactions with external systems; 2.4.5 Identify and resolve issues with proxy issues; 2.4.6 Identify appropriate operating system logs and Tableau logs for troubleshooting; 2.4.7 Verify system groups and file system permissions.

~7 min read · 22 practice questions

What the exam expects

  • Install the package and run initialize-tsm with every option that cannot be changed afterward, then finish setup through the TSM web UI or CLI.
  • Diagnose installation failures caused by locale, data-directory paths, existing accounts, host-name changes and Windows-authored files.
  • Open the right firewall ports, supply fonts and the PostgreSQL driver, and configure a forward proxy during or after installation.
  • Pick the right Tableau and operating-system log for a failure.
  • Verify the unprivileged user, the TSM authorization group and file-system permissions.

Key terms:

  • initialize-tsm: the one-time script in the scripts directory that creates accounts and starts TSM.
  • Unprivileged user: the account (default tableau) that runs all Tableau Server processes.
  • TSM authorization group: the Linux group (default tsmadmin) whose members may administer TSM.
  • Data directory: where extracts, logs and data live (default /var/opt/tableau/tableau_server).
  • systemd user service: how TSM services run since 2018.1, under the unprivileged user instead of root.

Key facts

Non-default install location
Detail
RHEL-like only, via rpm -i --prefix
One-time initialize options
Detail
Non-default user or group, and data directory
Joining a node
Detail
initialize-tsm -b <bootstrap> -u <admin> --accepteula
https_proxy value
Detail
Uses http://
Data directory path
Detail
No period or space; not NFS or a symbolic link
License service ports
Detail
27000-27009 on the License node
Admin views driver
Detail
PostgreSQL driver on every VizQL Server node
Proxy after install
Detail
.conf in ~tableau/.config/systemd/tableau_server.conf.d
Script logs
Detail
/var/tmp, one per run
Ubuntu systemd log
Detail
/var/log/syslog via journalctl
tsm.authorized.groups
Detail
Overwrites; comma-separated list allowed
Sources for this section (7)
  • Which fonts ship with Tableau Server on Linux?
  • When can the TSM and Gateway ports end up on numbers other than 8850 and 80?
  • Why should you not give up on a tsm restore that stops showing progress after two hours?
  • How do you produce the file passed to tsm register --file?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the Tableau Architect pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 18 lessons of the Tableau Architect guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (22 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the Tableau Architect exam