Tableau Server-Messaging-Dienst

Der Tableau Server-Messaging-Dienst verwendet Apache ActiveMQ ab der Version 2019.4. Es handelt sich hierbei um eine Veröffentlichungs-/Abonnementplattform, die eine sichere, skalierbare, leistungsstarke und hochverfügbare, nachrichtenorientierte Kommunikation für Microservices ermöglicht. Der Messaging-Dienst wird zur Unterstützung der Kommunikation zwischen Microservices in Tableau Server verwendet.

Der Server führt standardmäßig eine einzelne Instanz des Messaging-Dienstes aus. Wenn Sie in Version 2020.1 und höher über eine verteilte Instanz von Tableau Server verfügen, können Sie eine zweite Instanz des Messaging-Dienstes konfigurieren.

ProzessMessaging-Dienst
StatusDer Status des Messaging-Dienstes kann auf der Statusseite und über die Befehlszeile mit dem Befehl tsm status -v abgerufen werden. Weitere Informationen finden Sie unter Anzeigen des Status eines Serverprozesses.
ProtokollierungDurch das Repository generierte Protokolle befinden sich unter /var/opt/tableau/tableau_server/data/tabsvc/logs/activemqserver. Weitere Informationen finden Sie unter Speicherorte der Tableau Server-Protokolle und -Protokolldateien.

Auswirkungen, wenn der Messaging-Dienst nicht ordnungsgemäß ausgeführt wird

Wenn der Messaging-Dienst anhält oder nicht gestartet werden kann, hängen die Auswirkungen davon ab, ob Sie eine oder zwei Instanzen des Messaging-Dienstes konfiguriert haben.

Mehrere Instanzen des Messagingdienstes (mehrere Knoten, Version 2020.1 und höher)

Sie können festlegen, dass zwei Instanzen des Messaging-Dienstes konfiguriert werden, wenn Sie über Version 2020.1 (oder höher) verfügen und über eine verteilte Installation von Tableau Server verfügen. Wenn in diesem Fall eine der Instanzen fehlschlägt, übernimmt die andere Instanz den gesamten Datenverkehr, und Sie können die fehlgeschlagene Instanz entfernen und neu installieren.

Eine Instanz des Messaging-Dienstes

Wenn Sie über eine Tableau Server-Installation auf einem einzigen Knoten verfügen, sind Sie auf eine einzelne Instanz des Messaging-Dienstes beschränkt. In diesem Fall funktioniert Tableau Server bei einem Ausfall der konfigurierten Instanz zwar weiterhin, der Status wird jedoch als „Herabgesetzt“ angezeigt und alle Ereignismeldungen, die während des Ausfalls an den Messaging-Dienst gesendet wurden, können selbst nach einem Neustart des Dienstes verloren bleiben. Zu Ereignismeldungen gehören Berechtigungsänderungen für Projekte.

Wenn der Messaging-Dienst anhält, startet er automatisch neu, solange der Computer selbst ansonsten fehlerfrei ist.

Messaging-Dienst auf einem Cluster mit mehreren Knoten

Wie Sie den Messaging-Dienst in einem Cluster mit mehreren Knoten konfigurieren, hängt davon ab, welche Version von Tableau Server Sie ausführen. Sie müssen auf jeden Fall eine Instanz des Messaging-Dienstes ausführen.

Ab Version 2020.1 können Sie zwei Instanzen des Dienstes in einer Umgebung mit mehreren Knoten ausführen. Es wird empfohlen, zwei Instanzen auszuführen, da dies Redundanz bietet. Sie können jedem Knoten, für den der Messaging-Dienst noch nicht konfiguriert ist, eine zweite Instanz hinzufügen. Sie können maximal zwei Instanzen in Ihrem Cluster mit mehreren Knoten hinzufügen.

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.