# Installieren und Deinstallieren des Remote Engine-Dienstes (systemd)

Verfügbar in...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

Talend Remote Engine basiert auf Apache Karaf. Karaf Service Wrapper ermöglicht die Installation der Remote Engine als Linux-Dienst.

## Prozedur

1. Halten Sie die Engine an, wenn sie ausgeführt wird.

   Wenn Ihre Engine Tasks ausführt, können Sie [dieses Verfahren](https://help.qlik.com/talend/en-US/remote-engine-user-guide-linux/Cloud/gracefull-remote-engine-shutdown) befolgen, um Talend Remote Engine ordnungsgemäß herunterzufahren.
2. Öffnen Sie eine Terminalinstanz.
3. Navigieren Sie zum bin-Ordner des Talend Remote Engine-Installationsverzeichnisses und führen Sie den folgenden Befehl aus, um die Betriebssystemdienst-Wrapper-Dateien für den talend-remote-engine-Dienst zu erstellen.
   ```
   ./shell wrapper:install -n talend-remote-engine
   ```

   Im Ordner &lt;RemoteEngineInstallationDirectory&gt;/bin werden folgende Dateien erstellt:
   * talend-remote-engine-wrapper
   * talend-remote-engine-service
   * talend-remote-engine.service

   Die Datei talend-remote-engine-wrapper.conf wird im Ordner &lt;RemoteEngineInstallationDirectory&gt;/etc erstellt. In dieser Wrapper-Konfigurationsdatei können Sie die JVM-Eigenschaften für den Engine-Dienst anpassen.
4. Kopieren Sie die Datei talend-temote-engine.service in /etc/systemd/system und laden Sie das System neu.
   ### Example
   ```
   cp /app/Talend-RemoteEngine-V2.9.0/bin/talend-remote-engine.service /etc/systemd/system/
   systemctl daemon-reload
   ```
5. Registrieren Sie den Dienst.
   ```
   systemctl enable /etc/systemd/system/talend-remote-engine.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 /etc/systemd/system/talend-remote-engine.service in einem Texteditor.
   2. Suchen Sie nach der Zeile, die mit Alias= beginnt und entfernen Sie sie.
   3. Speichern Sie die Änderungen.
   4. Führen Sie den Befehl systemctl daemon-reload aus.
   5. Nach dem Neuladen des Daemon sollte der Befehl systemctl enable wie erwartet funktionieren, um den Talend Remote Engine-Dienst für das automatische Starten beim Hochfahren zu registrieren.
6. Wenn Sie den Dienst deinstallieren möchten, führen Sie folgende Schritte aus:
   1. Halten Sie die Engine an, wenn sie ausgeführt wird.
   2. Führen Sie den folgenden Befehl aus, um den Talend Remote Engine-Dienst zu deinstallieren:
      ```
      systemctl disable /etc/systemd/system/talend-remote-engine.service
      ```

      Bei Verwendung des Befehls systemctl wird der Dienst beim Systemstart deaktiviert.