Loading

Tableau Server unter Linux: Herstellen einer Verbindung zu einem freigegebenen Windows-Verzeichnis

Veröffentlichungsdatum: Mar 19, 2026
Aufgabe
Konfigurieren von Tableau Server unter Linux für die Verbindung mit freigegebenen Verzeichnissen in einer Windows-/Active Directory-Umgebung. Diese Typen freigegebener Verzeichnisse verwenden einen Windows-UNC-Pfad (Unified Naming Convention), z. B.: \\server_name\directory\subdirectory

 
Schritte

Wenn diese Lösung abgeschlossen ist, können Sie Tableau Desktop verwenden, um Arbeitsmappen mit Datenquellen in freigegebenen Verzeichnissen in einer Instanz von Tableau Server für Linux veröffentlichen. Sie ermöglicht auch anderen Benutzern, die Arbeitsmappen über den Server anzuzeigen und zu bearbeiten. Beispielsweise geben viele Organisationen Excel-Dateien unter Windows über gemeinsam genutzte Verzeichnisse frei. Die Dateien können von anderen Benutzern und Prozessen aktualisiert werden, die dann von Tableau als Datenquelle genutzt werden.

Hinweis: Dieser Artikel beschreibt, wie Sie Autofs und Automount konfigurieren, und richtet sich an Linux-Administratoren. Der Inhalt hier ist spezifisch für Linux, Autofs und Automount. Die Aufnahme dieser Informationen stellt keine Empfehlung dar und dient lediglich zu Informationszwecken. Tableau kann für diesen Prozess nur begrenzten Support bieten. Wir bemühen uns zwar, die Verweise auf Inhalte von Drittanbietern korrekt und aktuell zu halten, die hier bereitgestellten Informationen können sich jedoch ohne Vorankündigung ändern. Weitere Informationen finden Sie unter nfs-autofs (Red Hat, wird in einem neuen Fenster geöffnet) oder autofs.8.html (ubuntu, wird in einem neuen Fenster geöffnet).

Es wird empfohlen, zur Verwaltung von eingebundenen Dateisystemen autofs zu verwenden. Sie können in der Datei auto.cifs so viele eingebundene Dateisysteme angeben, wie Sie benötigen. Im Gegensatz zu einem Standard-Mount-Vorgang, bei dem alle Remote-Dateisysteme beim Start geladen werden, bindet autofs die Remote-Dateisysteme dynamisch ein, wie vom System gefordert.
 

Für die Einrichtung sind zwei Accounts erforderlich.

1. Windows-Account: Der Windows-Account, den Sie in der Datei auto.cifs angeben, muss über Lesezugriff auf das Zielverzeichnis auf dem Windows-Computer verfügen. In der hier beschriebenen Konfiguration werden der Benutzername und das Kennwort für den Windows-Account in der Datei auto.cifs gespeichert. Als bewährte Vorgehensweise wird empfohlen, einen eingeschränkten Windows-Account zu erstellen, der nur Lesezugriff auf das freigegebene Verzeichnis hat. Der Windows-Account wird durch den Parameter username in der Datei auto.cifs angegeben.

2. Lokaler Linux-Account : Sie müssen einen lokalen Linux-Account angeben, der Zugriff auf Tableau Server-Ressourcen hat. Es wird empfohlen, dass Sie dass Sie den Standardbenutzer tableau ohne Berechtigungen angeben. Der lokale Linux-Account wird durch den Parameter uid in der Datei auto.cifs angegeben.

 

Konfigurieren des Zugriffs auf ein Windows-Verzeichnis

1. Führen Sie den folgenden Befehl aus, um "autofs" zu installieren:

(R HEL-ähnliche Systeme)

sudo yum -y install autofs cifs-utils
(Ubuntu)
sudo apt-get install -y autofs cifs-utils linux-image-extra-`uname -r`

 

2. Fügen Sie /etc/auto.master die folgende Zeile hinzu:

/- /etc/auto.cifs --timeout=14400 --ghost

Die Option --ghost verwaltet das Erstellen und Löschen der Verzeichnisse.

 

3. Erstellen Sie die Datei /etc/auto.cifs.

Geben Sie für jede Verzeichnisfreigabe, die Sie konfigurieren, eine Zeile in der Datei auto.cifs ein:

/mnt/server_name/directory -fstype=cifs,domain=,username=,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0777,dir_mode=0777,vers=2.1 ://FQDN/directory
 

Die folgende Zeile konfiguriert beispielsweise ein Windows-Verzeichnis mit diesen Attributen:

/mnt/filesrv01/development -fstype=cifs,domain=EXAMPLE,username=dataread,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0770,dir_mode=0770,vers=2.1 ://filesrv01.example.lan/development

UNC-Pfad des Servers:
\\filesrv01\development
 

NetBIOS-Domänenname:
BEISPIEL
 
Windows-Benutzername:
dataread
 

FQDN:
filesrvo1.example.lan

 

4. Starten Sie den automount-Daemon oder laden Sie die Konfiguration neu, wenn sie bereits auf Ihrem System installiert war:

sudo systemctl start autofs
sudo systemctl reload autofs
 

5. Melden Sie sich bei TSM an, indem Sie den folgenden Befehl ausführen:

tsm login -u 
 

6. Führen Sie den folgenden Befehl aus, um alle Mountpunkte anzugeben, die Sie in der Datei auto.cifs erstellt haben:

tsm configuration set -k native_api.unc_mountpoints -v 'mountpoints'

Geben Sie für den Wert den UNC-Pfad des Servers und den FQDN-Pfad für jedes freigegebene Windows-Verzeichnis an, getrennt durch ein Semikolon, zum Beispiel:

tsm configuration set -k native_api.unc_mountpoints -v '//filesrv01/development;/mnt/filesrv01/development;//filesrv01.example.lan/development;/mnt/filesrv01/development;//devshare/repo;/mnt/devshare/repo;//devshare.example.lan/repo;/mnt/devshare/repo'

Nachfolgende Aktualisierungen des Werts native_api.unc_mountpoints überschreiben den vorhandenen Wert. Daher müssen Sie jedes Mal, wenn Sie eine Windows-Freigabe hinzufügen, alle Freigaben in den aktualisierten Wert einbeziehen.
 

7. Führen Sie abschließend folgenden Befehl aus:

tsm pending-changes apply


 
Nummer des Knowledge-Artikels

001467893

 
Laden
Salesforce Help | Article