Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Ausführen von Job-Tasks auf einer Remote Engine oder in einem Cluster

Durch die Planung der Taskausführung auf einer Remote Engine oder in einem Cluster werden die Job-Tasks in einem sicheren On-Premise-Runtime-System ausgeführt.

Standardmäßig können auf einer einzelnen Remote Engine drei unterschiedliche oder identische Tasks parallel ausgeführt werden. Weitere Informationen über die entsprechende Konfiguration finden Sie unter „Paralleles Ausführen von Tasks auf einer einzelnen Remote Engine“.

InformationshinweisWarnung:
  • Die aktuelle Baumstruktur mit den Unterordnern der Remote Engine muss für den internen Gebrauch reserviert bleiben.
    .
    ├── activemq-data
    ├── bin
    ├── data
    ├── deploy
    ├── esbrepo
    ├── etc
    ├── instances
    ├── lib
    ├── scripts
    ├── system
    └── TalendJobServersFiles
  • Die vom Job generierten (permanenten) Dateien können in jedem beliebigen Verzeichnis außerhalb von <RemoteEngineInstallationDirectory> gespeichert werden.
  • Temporäre Dateien müssen über die Komponente tCreateTemporaryFile verwaltet werden.

Prozedur

  1. Öffnen Sie die Seite Management.
  2. Gehen Sie zur Registerkarte Tasks.
  3. Wählen Sie die auf der Remote Engine bzw. im Cluster auszuführende Task in der Liste aus.
    Mithilfe der Facettensuche am oberen Seitenrand können Sie die Liste filtern, beispielsweise durch Auswahl einer Umgebung, eines Arbeitsbereichs oder eines Tasktyps.
  4. Klicken Sie auf der Seite der Taskdetails auf Edit (Bearbeiten) neben Trigger.
  5. Gehen Sie im Assistenten Edit task (Task bearbeiten) zum Schritt Processing.
  6. Wählen Sie die Remote Engine bzw. das Cluster für die Implementierung der Task in der Dropdown-Liste Engine aus.
  7. Optional: Wählen Sie ein Ausführungsprofil aus.
    Sie können ein zuvor erstelltes Ausführungsprofil für die ausgewählte Remote Engine bzw. das Cluster auswählen, um die JVM-Parameter für die Taskauführung festzulegen.
    Diese Funktion wird ab Remote Engine 2.9.1 unterstützt.
  8. Stellen Sie die Log-Ebene ein.

    Wählen Sie die niedrigste, zu berücksichtigtende Log-Ebene aus.

    Diese Funktion wird ab Remote Engine 2.8.3 unterstützt.

    Wenn die Log-Ebene beispielsweise auf Warning (Warnung) eingestellt ist, werden nur als Warning (Warnung) und Error (Fehler) gekennzeichnete Logs auf der Seite Task run log (Taskausführungslog) angezeigt.
  9. Optional: Wählen Sie die Option Allow parallel run of this task (Parallele Ausführung dieser Task zulassen) aus, sodass die Task bei Verwendung einer Remote Engine oder eines Remote Engine-Clusters parallel ausgeführt werden kann.

    Wenn Sie eine Remote Engine zur gleichzeitigen Ausführung identischer Tasks verwenden, muss die Remote Engine eine Version ab v2.12.0 aufweisen.

    Standardmäßig können auf einer einzelnen Remote Engine drei unterschiedliche oder identische Tasks parallel ausgeführt werden. Weitere Informationen über die entsprechende Konfiguration finden Sie unter „Paralleles Ausführen von Tasks auf einer einzelnen Remote Engine“.

    Bevor Sie diese Option deaktivieren, halten Sie die Task an oder wwarten Sie auf das Ende der Ausführung. Andernfalls ist die parallele Ausführung nach wie vor zulässig.

  10. Optional: Wenn Sie eine Ausführung auf einer einzelnen Engine geplant haben, können Sie Ihren Job als ein anderer Benutzer ausführen. Geben Sie dazu den entsprechenden Benutzernamen im Feld Run as impersonated user (Als impersonifizierter Benutzer ausführen) ein.
    Diese Funktion wird nur unterstützt, wenn die Remote Engine unter Unix oder vergleichbaren Umgebungen installiert wurde.
    Weitere Informationen zur Benutzerimpersonifizierung finden Sie unter „Konfigurieren der Benutzerimpersonifizierung für Talend Remote Engine“.
  11. Optional: Legen Sie das Ausführungs-Timeout der Task durch Auswahl von Custom (Benutzerdefiniert) und Eingabe eines Werts fest.

    Der Standardwert ist 5 Minuten, der Mindestwert ist 1.

  12. Klicken Sie auf Continue (Weiter).
  13. Klicken Sie im Schritt Schedule (Zeitplan) auf das Symbol Add trigger (Trigger hinzufügen) und wählen Sie dann die Ausführungshäufigkeit und nach Bedarf das Trigger-Timeout aus.

    Sie können einen oder mehrere Trigger hinzufügen, um die Task zu planen, oder Sie starten die Task manuell ohne Trigger.

    Das Trigger-Timeout überschreibt das Task-Timeout. Standardmäßig ist der Wert des Trigger-Timeouts mit dem Task-Timeout identisch.

    Weitere Informationen finden Sie unter „Planen von Job-Tasks“.
  14. Klicken Sie auf Save and close (Speichern und schließen).

Ergebnisse

Die Task kann jetzt in Talend Management Console ausgeführt werden.

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!