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

Verfügbar in...

* Cloud API Services Platform
* Cloud Data Fabric

## Vorbereitungen

Für das nachstehend beschriebene Verfahren gilt Folgendes:

* Für die Option -n &lt;Service Name&gt; im Befehl wrapper:install wurde der Name TALEND-CONTAINER verwendet.
* &lt;TalendRuntimePath&gt; 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