Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Installieren des Talend Runtime-Dienstes in systemd-basierten Linux-Systemen

Vorbereitungen

Für das nachstehend beschriebene Verfahren gilt Folgendes:
  • Für die Option -n <Service Name> im Befehl wrapper:install wurde der Name TALEND-CONTAINER verwendet.
  • <TalendRuntimePath> entspricht dem Installationsverzeichnis von Talend Runtime.

Alle nachstehenden Befehle müssen mit Superuser-Privilegien ausgeführt werden.

Prozedur

  1. Installieren Sie den Dienst und aktivieren Sie ihn beim Systemstart:
    systemctl enable <TalendRuntimePath>/bin/TALEND-CONTAINER.service
    Troubleshooting:

    Wenn der Befehl systemctl enable mit dem Fehler Failed to enable unit: Cannot alias ...(Einheit konnte nicht aktiviert werden: Fehler bei Alias...) fehlschlägt, führen Sie die folgenden Schritte aus:

    1. Öffnen Sie die Datei [TALEND_RUNTIME_PATH]/bin/TALEND-CONTAINER.service in einem Texteditor.
    2. Suchen Sie nach der Zeile, die mit Alias= beginnt und löschen Sie sie.
    3. Speichern Sie die Änderungen.
    4. Führen Sie den Befehl systemctl daemon-reload aus.

    Nachdem Sie diese Schritte ausgeführt haben, sollte der Befehl systemctl enable wie erwartet funktionieren.

  2. Starten Sie den Dienst:
    systemctl start TALEND-CONTAINER

    Um sicherzustellen, dass der Dienst „systemd“ korrekt startet, halten Sie alle zuvor gestarteten Talend Runtime-Container mit dem Befehl trun an. Andernfalls kann systemd versuchen, eine zweite Instanz von Talend Runtime zu starten, was fehlschlägt, weil die TCP/IP-Ports bereits verwendet werden.

Ergebnisse

Der Dienst ist jetzt installiert und wird gestartet.
Zur Verwaltung des Dienstes können Sie folgende Befehle verwenden:
  • Anhalten des Dienstes: systemctl stop TALEND-CONTAINER
  • Prüfen des aktuellen Dienststatus: systemctl status TALEND-CONTAINER
  • Anzeigen des Aktivitätsjournals für den Dienst: journalctl -u TALEND-CONTAINER
  • Deinstallieren und Deaktivieren des Dienstes bei Systemstart: systemctl disable TALEND-CONTAINER

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!