Vor der Installation ...

Hinweis: Zusätzliche Informationen zu technischen Daten für Tableau Server finden Sie auf der Tableau-Website hier(Link wird in neuem Fenster geöffnet).

Dieses Thema enthält Anforderungen und Empfehlungen, die Sie beachten sollten, bevor Sie Tableau Server in einer Produktionsumgebung installieren.

Wenn Sie einen einzelnen Server installieren oder eine minimale Installation für Testzwecke durchführen möchten, sollten Sie unser Einzelserver-Installationshandbuch Allgemeines Installationshandbuch(Link wird in neuem Fenster geöffnet) lesen.

Wenn Sie Tableau Server in einem verteilten Cluster bereitstellen, überprüfen Sie zusätzlich zu den in diesem Thema beschriebenen Anforderungen und Empfehlungen Verteilte Anforderungen.

Informationen zum Migrieren von Tableau Server unter Windows zu Tableau Server auf Linux finden Sie auf Migrieren von Tableau Server von Windows zu Linux.

Hardware-Empfehlungen

Die folgende Liste enthält die minimalen Hardware-Empfehlungen für die Installation von Tableau Server auf einem einzelnen Knoten:

Installationstyp

Prozessor

CPU

RAM

Freier Festplattenspeicher

Einzelknoten

  • 64-bit
  • Muss SSE4.2- und POPCNT-Anweisungssätze unterstützen
  • ARM-basierte Prozessoren werden nicht unterstützt

8 Cores, 2,0 GHz (oder besser)

32 GB

50 GB

Wenn Sie Tableau Prep Conductor zu Ihrer Tableau Server-Installation hinzufügen, empfehlen wir Ihnen, einen zweiten Knoten hinzuzufügen und diesen der Ausführung von Tableau Server Prep Conductor zu widmen. Dieser Knoten sollte mindestens 4 Kerne (8 vCPUs) und 16 GB RAM aufweisen.

Mehrknoten- und Unternehmensbereitstellungen

Technische Hilfe erhalten Sie direkt bei Tableau.

Knoten müssen die minimalen Empfehlungen erfüllen oder übertreffen, außer:

  • Knoten führen Hintergrundprozesskomponenten aus, wobei 4 Kerne akzeptabel sind.

  • Spezieller Knoten für Tableau Prep Conductor: Mindestens 4 Kerne (8 vCPUs) und16 GB RAM.

Wichtig: Die Anforderungen an den Festplattenspeicher können erst bei der Initialisierung von TSM geprüft werden. Wenn Ihr Festplattenspeicher nicht ausreicht, erfahren Sie dies erst nach der Installation des Tableau Server-Pakets.

50 GB freier Festplattenplatz, wobei mindestens 15 GB dem Verzeichnis /opt und der Rest dem Verzeichnis /var zur Datenspeicherung zugewiesen sind.

  • Der freie Datenträgerspeicher wird berechnet, nachdem das Tableau Server-Einrichtungsprogramm entpackt wurde. Für das Installationsprogramm wird etwa 1 GB Festplattenspeicher benötigt. Möglicherweise müssen Sie zusätzlichen Festplattenplatz zuweisen. Dies ist abhängig von verschiedenen Faktoren, z. B. ob Sie Extrakte verwenden.

    Die Kern-Tableau-Server-Bits müssen in einem Verzeichnis installiert werden, in dem mindestens 15 GB freier Festplattenspeicher vorhanden sind. Wenn Sie versuchen, Tableau Server auf einem Computer zu installieren, der über nicht genügend Speicherplatz verfügt, wird zwar das Tableau Server-Paket installiert, Sie können aber nicht mit dem Setup fortfahren. Standardmäßig ist der Installationsort das Verzeichnis /opt. Der Installationspfad für Tableau Server auf RHEL-Distributionen lässt sich ändern.

    Wenn Sie planen, Extrakte in hohem Maße zu verwenden, müssen Sie eventuell zusätzlichen Festplattenplatz zuweisen. Sie können bei der Installation ein anderes Verzeichnis für den Daten-(Extraktions-)Speicher angeben.

  • Anforderungen an den an das Netzwerk angeschlossenen Speicherplatz für den externen Dateispeicher: Wenn Sie Tableau Server mit dem externen Dateispeicher konfigurieren möchten, müssen Sie die Menge an Speicherplatz abschätzen, die für den an den Netzwerk angeschlossenen Speicher reserviert werden soll.

    Schätzung der Speichergröße: Sie müssen die Speichermenge berücksichtigen, die zum Veröffentlichen und Aktualisieren von Extrakten erforderlich ist. Außerdem müssen Sie die Größe der Repository-Sicherungsdatei berücksichtigen, es sei denn, Sie wählen ausdrücklich die Option, der separaten Repository-Sicherung, wie im Thema Option 2: Separates Sichern des Repositorys beschrieben.

    • Extrakte:
      • Berücksichtigen Sie die Anzahl Extrakte, die in Tableau Server veröffentlicht wird, sowie die Größe der einzelnen Extrakte. Testen Sie die Anforderungen, indem Sie verschiedene Extrakte in Tableau Server veröffentlichen und dann den verwendeten Festplattenspeicher prüfen. Mithilfe dieses Festplattenspeicherwerts können Sie ermitteln, wie viele Extrakte im Lauf der Zeit in Tableau Server veröffentlicht werden und inwieweit die Größe der einzelnen vorhandenen Extrakte zunimmt.
      • Berücksichtigen Sie den vom temp-Verzeichnis benötigten Speicherplatz bei einer Extraktaktualisierung. Für das temp-Verzeichnis, wo ein Extrakt während einer Aktualisierung gespeichert wird, kann die dreifache Größe der finalen Extraktdatei erforderlich sein.

    • Repository-Sicherung:
      • Um eine Schätzung der Repository-Daten zu erhalten, überprüfen Sie die Größe des Verzeichnisses <data directory>/pgsql/data/base.

      • Um die genaue Größe der Repository-Daten zu erhalten, öffnen Sie die Sicherungsdatei, und verwenden Sie die Größe der workgroup.pg_dump Datei.
  • Die Anzahl der Kerne basiert auf "physischen" Kernen. Physische Kerne können die tatsächliche Serverhardware oder Kerne auf einem virtuellen Computer (Virtual Machine, VM) repräsentieren. Hyper-Threading wird beim Zählen der Kerne ignoriert.

  • Der angezeigte RAM ist der Mindestwert für eine Installation mit einem Knoten. Die Installation kann je nach Aktivität, Anzahl der Benutzer und Hintergrundaufträgen möglicherweise mit mehr RAM besser funktionieren.

Die gesamte Liste der Empfehlungen und die Mindestanforderungen finden Sie unter Hardware-Mindestanforderungen und -Mindestempfehlungen für Tableau Server.

Bei öffentlichen Cloud-Bereitstellungen auf Amazon Web Services und der Google Cloud-Plattform handelt es sich bei der "vCPU" tatsächlich um einen CPU-Hyper-Thread und nicht um vollständige CPU-Cores. Für Cloud-Instanzen benötigen Sie also doppelt so viele vCPU, wie in den Tableau Server-Anforderungen für CPU-Kerne angegeben ist (mindestens 8 vCPU für eine minimale Testinstallation, für eine Einzelknoten-Installation werden 16 vCPU empfohlen).

Betriebssystemanforderungen

Die folgenden Linux-Bereitstellungen werden unterstützt:

  • Red Hat Enterprise Linux (RHEL) 7.3 und höher (nicht 8.x) und Amazon Linux 2

  • CentOS 7.3 oder höher (nicht 8.x)

  • Oracle Linux 7.3 oder höher (nicht 8.x)

  • Die neuesten Versionen von Ubuntu 16.04 LTS und 18.04 LTS (nicht 17.04)

  • Debian 9

Zusätzliche Hinweise zu Linux-Distributionen:

  • Red Hat Enterprise Linux (RHEL), CentOS, Oracle Linux und Amazon Linux-Distributionen werden in dieser Dokumentation zusammenfassend als "RHEL-ähnlich" bezeichnet.

  • RHEL 8 wird nicht unterstützt.

  • Nicht-LTS-Releases von Ubuntu werden nicht unterstützt.

  • Ubuntu Version 17.04 wird nicht unterstützt.

  • Frühere Versionen von CentOS und Ubuntu werden nicht unterstützt, da Tableau Server systemd für die Prozessverwaltung benötigt.

  • Die Version des Installers mit dem Dateisuffix .deb kann sowohl auf Ubuntu- als auch auf Debian-Distributionen installiert werden.

  • Benutzerangepasste Kernels werden nicht unterstützt.

In einer Installation von Tableau Server mit mehreren Knoten müssen alle Computerknoten, auf denen Sie Tableau installieren, Linux und dieselbe Linux-Distribution ausführen.

Installationsverzeichnis

Die zentralen Tableau-Server-Bits werden standardmäßig im Verzeichnis /opt installiert.

  • Dem Verzeichnis, in dem Sie Tableau Server installieren, müssen mindestens 15 GB freien Festplattenspeicher zugewiesen sein. Wenn Sie versuchen, Tableau Server auf einem Computer zu installieren, der über nicht genügend Speicherplatz verfügt, wird zwar das Tableau Server-Paket installiert, Sie können aber nicht mit dem Setup fortfahren.
  • Sie können auf RHEL-ähnlichen Systemen einen nicht standardmäßigen Installationsspeicherort angeben, den Speicherort auf Ubuntu jedoch nicht ändern.
  • Geben Sie auf einem Network File System-Volume (NFS) keinen symbolischen Link und keinen Verzeichnisspeicherort an, wenn Sie einen nicht standardmäßigen Installationsspeicherort auf RHEL-ähnlichen Systemen angeben.

Datenverzeichnis

Standardmäßig erstellt Tableau Server ein Datenverzeichnis für alle Inhalte und Extrakte, die von Tableau verwaltet werden. Das Verzeichnis wird unter /var/opt/tableau/tableau_server erstellt.

Sie können während der Installation ein anderes Verzeichnis für die Daten- bzw. Extraktspeicherung angeben. Wenn Sie ein anderes Verzeichnis verwenden möchten, erstellen Sie es nicht. Lassen Sie das Verzeichnis stattdessen vom Tableau Server-Setup erstellen. Für das Datenverzeichnis sind spezielle Berechtigungen erforderlich, die während des Installationsvorgangs festgelegt werden.

Um das Datenverzeichnis zu ändern, müssen Sie beim Ausführen des Skripts initialize-tsm eine Flagge gemeinsam mit dem Datenverzeichnisweg passieren. Siehe Hilfe-Ausgabe für das Skript initialize-tsm.

Wenn Sie das Standard-Datenverzeichnis ändern:

  • Geben Sie auf einem Network File System (NFS)-Volume keinen symbolischen Link und keinen Datenverzeichnis-Speicherort an.
  • Geben Sie kein Datenverzeichnis mit einem Pfad an, der einen Punkt oder ein Leerzeichen enthält. Wenn der Pfad einen Punkt oder ein Leerzeichen enthält, schlägt die Initialisierung fehl.
  • Das Datenverzeichnis ist in ein anderes Verzeichnis als das Installationsverzeichnis zu installieren.

Wichtig: Sie können den Speicherort des Datenverzeichnisses nach der Ausführung von initialize-tsm nicht mehr ändern. Der Speicherort des Datenverzeichnisses bleibt während der gesamten Lebensdauer der Bereitstellung, einschließlich nachfolgender Upgrades, erhalten.

Tableau Prep Conductor

Tableau Prep Conductor ist einer der Prozesse auf Tableau Server. Er führt ein Schema aus, überprüft die Anmeldeinformationen und sendet Warnungen, wenn ein Schema fehlschlägt. Tableau Prep Conductor nutzt die Planungs- und Nachverfolgungsfunktionen von Tableau Server, sodass Sie automatisch Schemata ausführen können, um die Schema-Ausgabe zu aktualisieren, anstatt sich bei Tableau Prep Builder anzumelden und manuell einzelne Schemata auszuführen, wenn sich Ihre Daten ändern.

Tableau Prep Conductor wird über die Datenmanagement-Add-on-Lizenz lizenziert. Weitere Informationen zur Lizenzierung der Prep finden Sie unter Lizenzierung von Tableau.(Link wird in neuem Fenster geöffnet)

Es wird empfohlen, Tableau Prep Conductor auf einem speziellen Knoten zu aktivieren. Weitere Informationen finden Sie unter:

Zusätzliche Anforderungen

Stellen Sie sicher, dass Ihre Umgebung außerdem die folgenden zusätzlichen Anforderungen erfüllt:

Hostname

  • Tableau Server muss in der Lage sein, den Hostnamen zu einer IP-Adresse aufzulösen, entweder über den Domain Name Server (DNS) oder mit einer lokalen Hostdatei auf dem Computer, auf dem Tableau Server läuft. Standardmäßig werden Hostdateien unter /etc/hosts gespeichert.
  • Nachdem Sie Tableau Services Manager während des Setup-Vorgangs gestartet haben, darf der Hostname des Servers nicht mehr geändert werden. Dies kann beispielsweise geschehen, wenn Sie das Paket "cloud-init" zum Initialisieren einer virtuellen Maschine verwenden und Tableau Server auf dieser virtuellen Maschine installieren.
  • Hostnamen, die Unterstriche (_) beinhalten, werden von Tableau Server für Linux nicht unterstützt.

Statische IP-Adresse

Der Computer, auf dem Sie Tableau Server installieren, muss über eine statische IPv4- oder IPv6-Adresse verfügen.

Datenbanktreiber

Zur Verbindung mit spezifischen Datenquellen müssen auf dem Computer, auf dem Sie Tableau Server installieren, die richtigen Datenbanktreiber installiert sein. Weitere Informationen finden Sie unter Datenbanktreiber.

Verfügbare Ports

TSM und Tableau Server benötigen jeweils einen verfügbaren TCP-Port, damit Sie darauf zugreifen können. TSM verwendet standardmäßig Port 8850 und der Tableau Server Gateway-Dienst den Port 80. Sie sollten sich vor der Installation von Tableau Server unbedingt vergewissern, dass weder Port 8850 noch Port 80 auf Ihrem System verwendet wird. Wenn diese Ports nicht verfügbar sind, können TSM- und Gateway-Ports dynamisch anderen Portnummern zugewiesen werden. Zurzeit besteht keine Möglichkeit, auf der Benutzeroberfläche anzuzeigen, welchen Ports sie zugewiesen wurden.

Weitere Informationen finden Sie unter Tableau Services Manager-Ports.

Lokale Firewall-Konfiguration

Wenn Sie auf dem Computer, auf dem Tableau Server installiert werden soll, eine Firewall ausführen, müssen Sie die folgenden Standardports für den Datenverkehr des Tableau Servers öffnen. Alle Port-Nummern, außer 443, können geändert werden.

Port-ID TCP/UDP Wird verwendet von ... TYP DER INSTALLATION
Alle

Verteilte/hohe Verfügbarkeit

80 TCP Gateway X  
443 TCP SSL. Wenn Tableau Server für SSL konfiguriert ist, leitet der Anwendungsserver Anforderungen an diesen Port um. Ändern Sie diesen Port nicht. X  
8850 TCP Tableau Services Manager. X  
8060 TCP PostgreSQL-Datenbank. X  
8061 TCP Port zur Überprüfung von PostgreSQL-Backup X  
8000-9000 TCP Bereich der Ports, die standardmäßig für die dynamische Kartenerstellung von Tableau-Prozessen reserviert sind   X
27000-27009 TCP Bereich der Ports, die von Tableau Server für den Lizenzdienst verwendet werden. Dieser Bereich muss auf dem Knoten geöffnet sein, auf dem der Lizenzdienst ausgeführt wird, und muss von anderen Knoten aus zugänglich sein. Der Anfangsknoten führt standardmäßig den Lizenzdienst aus. X  

Weitere Informationen finden Sie unter Tableau Services Manager-Ports und Konfigurieren der lokalen Firewall.

Systembenutzer und -gruppen

Tableau Server unter Linux benötigt für die ordnungsgemäße Funktion einen Benutzer ohne Zugriffsrechte und zwei Gruppen. Tableau erstellt das standardmäßige Konto und die standardmäßigen Gruppen während der Einrichtung Alternativ können Sie vorhandene Konten festlegen. Siehe Systembenutzer und -gruppen

und TSM-Autorisierungsgruppe.

Sudo und Root-Zugriff

Alle Installations- und Verwaltungsaufgaben in Tableau Server müssen als Root ausgeführt werden. Dies kann oftmals über den Sudo-Befehl realisiert werden. Die direkte Ausführung der Befehle als Root-Benutzer ist jedoch ebenfalls möglich.

Wenn Sie Tableau Server mit dem Root-Konto installieren möchten, müssen Sie während der Installation ein Benutzerkonto angeben. Das Konto wird für die TSM-Verwaltung verwendet. Geben Sie das Konto an, indem Sie das Skript "initialize-tsm" mit der Option -a ausführen. Siehe Hilfe-Ausgabe für das Skript initialize-tsm.

Kontokennwort

Das Benutzerkonto, das Sie zum Installieren und Verwalten von Tableau Server verwenden, muss mit einem Kennwort authentifiziert werden. Das bedeutet, dass der Benutzer keine andere Methode zur Authentifizierung verwenden darf (beispielsweise eine Authentifizierung mit einem öffentlichen Schlüssel).

Wenn das Konto, das Sie zum Installieren und Initialisieren von Tableau Server verwenden, nicht durch ein Kennwort geschützt ist, können Sie mit dem Befehl passwd eines festlegen:

                sudo passwd $USER
            

Port-Zugriffsanforderungen

Wenn Sie Tableau Server remote installieren möchten, beispielsweise mithilfe von SSH, stellen Sie sicher, dass die folgenden Ports offen sind:

  • 8850. Dieser Port wird für die Webschnittstelle von Tableau Services Manager (TSM) verwendet. Sie können diese Schnittstelle zum Konfigurieren von Tableau Server verwenden.
  • 80. Der hauptsächlich für die Tableau Server-Webschnittstelle verwendete Port.

Das Tableau Server-Installationsprogramm versucht, diese Ports während des Installationsprozesses zu öffnen, kann dies jedoch nur für die Firewall firewalld. Wird eine andere Firewall auf Ihrem Computer eingesetzt, müssen Sie die Ports vor der Installation öffnen.

Umgebungen mit virtuellen Containern

Die Installation von Tableau Server in Umgebungen mit virtuellen Containern wie Docker wurde nicht getestet und wird entsprechend nicht unterstützt. Tableau Server auf Linux funktioniert nicht erwartungsgemäß, wenn es in diesen Umgebungen installiert wird.

Paketanforderungen

Systemd

Tableau Server benötigt systemdzum Verwalten von Diensten. Dieses Paket wird standardmäßig auf CentOS 7 und Ubuntu 16 installiert. Wenn Sie Tableau Server auf einer geänderten Version dieser Bereitstellungen testen möchten, können Sie mit dem folgenden Befehl überprüfen, ob systemd installiert ist:

                whereis systemd
            

Wenn systemdinstalliert ist, wird der Installationsspeicherort angezeigt. Die folgende Ausgabe kann beispielsweise angezeigt werden:

                systemd: /usr/lib/systemd /etc/systemd /usr/share/systemd /usr/share/man/man1/systemd.1.gz
            

Falls Sie "systemd" installiert haben, aber das Tableau-Installationsprogramm die Anforderungsprüfungen für "systemd" nicht besteht, wird "systemd" höchstwahrscheinlich nicht ausgeführt. Führen Sie zur Überprüfung, ob "systemd" ausgeführt wird, den folgenden Befehl aus:

ls /run/systemd

Daraufhin wird eine Liste mit Dateien und Verzeichnissen ausgegeben. Falls "systemd" ausgeführt wird, enthält die ausgegebene Liste den Eintrag system. Wird der Eintrag system nicht ausgegeben, wird "systemd" nicht ausgeführt.

Weiter mit dem nächsten Schritt: Installieren und Konfigurieren von Tableau Server.

Vielen Dank für Ihr Feedback!