Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Konfigurieren des persistenten Loggings in der lokal oder in Ihrer privaten Cloud installierten Remote Engine Gen2

Standardmäßig werden die Logs aller Ausführungen in Apache Livy aufbewahrt, Sie haben jedoch die Möglichkeit, sie manuell zu deaktivieren und anschließend neu zu aktivieren, um einen Overhead beim Logging zu vermeiden.

Diese Konfiguration betrifft nur Benutzer, die Remote Engine Gen2 On-Premise oder in ihrer privaten VPC (AWS oder Azure) installiert haben.

Prozedur

  1. Navigieren Sie zum Installationverzeichnis von Remote Engine Gen2.
  2. Öffnen Sie die folgende Datei, um sie zu bearbeiten:

    <engine_directory>/default/.env, wenn Sie die Engine in den Regionen AWS USA, AWS Europa, AWS Asien/Pazifik oder Azure einsetzen.

    <engine_directory>/eap/.env, wenn Sie die Engine im Rahmen eines Early-Adopter-Programms verwenden.

  3. Bearbeiten Sie die folgende Zeile, um Logs zu deaktivieren bzw. zu aktivieren:
    • Deaktivieren von Logs:
      LIVY_JOB_LOG_PERSISTENCE_ENABLE=false
    • Aktivieren von Logs:
      LIVY_JOB_LOG_PERSISTENCE_ENABLE=true
  4. Speichern Sie die Datei.
  5. Konfigurieren Sie in der Datei docker-compose.yml das zu verwendende Livy-Volume. Diese Datei befindet sich im Ordner default oder eap, je nach dem verwendeten Datencenter.

    Example

    Fügen Sie den folgenden Abschnitt hinzu, um das Volume anzugeben:
    livy:
        image: ${LIVY_IMG}
        networks:
          default:
            aliases:
              - livy
        environment:
          ...
        volumes:
           - <HOST_FOLDER_PATH>:/tmp/livy-jobs-logs:rw
    Ändern Sie dann den Wert von <HOST_FOLDER_PATH> beispielsweise zu /tmp/livy-jobs-logs.

    Mit dieser Konfiguration wird der Log-Hostordner mit den Lese- und Schreibberechtigungen erstellt und im Livy Docker-Container gemountet.

  6. Starten Sie die Remote Engine Gen2 neu, damit Ihre Änderungen berücksichtigt 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!