Loading

Tableau Prep Conductor-Prozess in einem STATUS_UNAVAILABLE-Zustand nach der Konfiguration der Datei net.properties

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung
Nach der Konfiguration der Java net.properties-Datei für Tableau Server OAuth-Verbindungen für den Einsatz eines Forward-Proxys kann die Aktivierung von Tableau Prep Conductor fehlschlagen und der Status wird als STATUS_UNAVAILABLE aufgeführt. 

Das Tabadminagent-Protokoll meldet, dass die Lizenzprüfung des Schemaprozessors fehlgeschlagen ist. Beispiel:
 
INFO  com.tableausoftware.tabadmin.agent.status.ServiceStatusRequestRunner - Posting status update for flowprocessor_0: STATUS_UNAVAILABLE, detail message: License check did not succeed for flowprocessor_0 (Buchung der Statusaktualisierung für Schemaprozessor_0: STATUS_UNAVAILABLE, Detailmeldung: Lizenzprüfung für Schemaprozessor_0 war nicht erfolgreich)

Cause

Die Hauptursache ist eine falsch konfigurierte net.properties-Datei, die dazu führt, dass die Proxykonfiguration nicht ordnungsgemäß funktioniert, was zu einer Beeinträchtigung des Dienstes führt.
Lösung
Führen Sie die folgenden Schritte aus, um dieses Problem mit der Konfiguration der net.properties-Datei zu beheben:

Proxyeinstellungen für Java net.properties konfigurieren (Windows, Linux)

1. Suchen Sie die Java-Version, die Sie zum Ausführen von Tableau Server verwenden.
    Beispiel:
    a. Unter Linux: opt/tableau/tableau_server/packages/repository*/jre
    b. Unter Windows: C:\Program Files\Tableau\Tableau Server\packages\repository*\jre
2. Klicken Sie im Java-Verzeichnis auf den Ordner "conf".
    a. Wenn dieses Verzeichnis nicht existiert, erstellen Sie es.
3. Suchen Sie im Ordner "conf" die Datei "net.properties" und öffnen Sie sie in einem Editor (wenn diese Datei nicht existiert, erstellen Sie eine Datei mit demselben Namen).
    a. HINWEIS: Möglicherweise haben Sie keine Schreibberechtigung für diese Datei. Wenn dies der Fall ist, verwenden Sie die Systemdateieinstellungen, um die Berechtigungen so zu ändern, dass Sie Schreibzugriff auf diese Datei haben.
4. Ändern/Erstellen Sie die folgenden Werte:
  • http.proxyPort=<Ihr Proxyport>
  • http.proxyHost=<Adresse Ihres Proxyhosts> WICHTIG! Achten Sie darauf, dass Sie nur den Host angeben. Wenn Ihre Proxyadresse http://meinproxy:8888 (http://meinproxy:8888/) lautet, sollten Sie http.proxyHost=meinproxy einstellen.
  • https.proxyPort=<Ihr Proxyport>
  • https.proxyHost=<Adresse Ihres Proxyhosts> WICHTIG! Achten Sie darauf, dass Sie nur den Host angeben. Wenn Ihre Proxyadresse http://meinproxy:8888 (http://meinproxy:8888/) lautet, sollten Sie https.proxyHost=meinproxy einstellen.
    Standardmäßig wird bei http.nonProxyHosts =localhost|127.*|[::1] festgelegt. Beachten Sie bei der Eingabe Folgendes:
  • Server-Hostnamen und IP-Adressen der anderen Tableau Server-Computer im selben Cluster.
  • Trennen Sie alle Elemente mit "|" voneinander.
5. Wiederholen Sie die Schritte 1-4 auf allen Tableau Server-Knoten.
6. Beenden Sie Tableau Server.
7. Starten Sie alle Tableau Server-Knoten neu.
8. Starten Sie Tableau Server.
9. Überprüfen Sie, ob alle Dienste wie erwartet funktionieren, und testen Sie die OAuth-Verbindungen.

Verbinden über einen Proxy, der eine Autorisierung erfordert

Wenn Ihr Proxy verlangt, dass Sie sich mit einem Benutzernamen und einem Kennwort anmelden, müssen Sie die folgenden Einstellungen vornehmen, damit OAuth-Anfragen über den Proxy funktionieren.

1. Suchen Sie die Java-Version, die Sie zum Ausführen von Tableau Server verwenden. Beispiel:
    a.  Unter Linux: opt/tableau/tableau_server/packages/repository*/jre
    b. Unter Windows: C:\Program Files\Tableau\Tableau Server\packages\repository*\jre
2. Klicken Sie im Java-Verzeichnis auf den Ordner "conf".
    a. Wenn dieses Verzeichnis nicht existiert, erstellen Sie es.
3. Suchen Sie im Ordner "conf" die Datei "net.properties" und öffnen Sie sie in einem Editor (wenn diese Datei nicht existiert, erstellen Sie eine Datei mit demselben Namen).
    a. HINWEIS: Möglicherweise haben Sie keine Schreibberechtigung für diese Datei. Wenn dies der Fall ist, verwenden Sie die Systemdateieinstellungen, um die Berechtigungen so zu ändern, dass Sie Schreibzugriff auf diese Datei haben.
4. Ändern/erstellen Sie die folgenden Werte:
    a. http.proxyUser=<Ihr Proxy-Benutzername>
    b. http.proxyPassword=<Ihr Proxy-Kennwort>
5. Wiederholen Sie die Schritte 1-4 auf allen Tableau Server-Knoten.
6. Beenden Sie Tableau Server.
7. Starten Sie alle Tableau Server-Knoten neu.
8. Starten Sie Tableau Server.
9. Überprüfen Sie, ob alle Dienste wie erwartet funktionieren, und testen Sie die OAuth-Verbindungen.
Nummer des Knowledge-Artikels

001534879

 
Laden
Salesforce Help | Article