Ich verwende Oozie 4.2, das im Lieferumfang von HDP 2.3 enthalten ist.Workflow-Fehlerprotokolle in Oozie 4.2 deaktiviert
Während ich mit einigen Beispiel-Workflows arbeite, die mit dem oozie-Paket geliefert werden, habe ich festgestellt, dass das "Job Error Log" deaktiviert ist, was das Debugging im Falle eines Fehlers sehr schwierig macht. Ich habe versucht, laufen die folgenden Befehle,
# oozie job -config /home/santhosh/examples/apps/hive/job.properties -run
job: 0000063-150904123805993-oozie-oozi-W
# oozie job -errorlog 0000063-150904123805993-oozie-oozi-W
Fehlerprotokoll ist deaktiviert !!
Kann mir bitte jemand sagen, wie man das Workflow-Fehlerprotokoll für oozie aktiviert?
Dieses '-errorlog' ist neu in V4.2 undokumentiert und wurde aus vielen Gründen in der HDP-Distribution deaktiviert. Einschließen von Kompatibilitätsproblemen mit anderen Hadoop-Komponenten Also müßtest du wahrscheinlich das * rekomponieren * um es zu aktivieren, * auf eigenes Risiko *. Übrigens, was soll es anzeigen, das nicht schon in der '-log'-Ausgabe ist? –
Danke für die Eingaben! Das Problem, mit dem ich konfrontiert bin, ist, wenn ein Workflow fehlschlägt (ich habe versucht, die Beispielworkflows auszuführen, die mit dem Paket geliefert werden). Ich bekomme keine Informationen darüber, was der Fehler ist. Ich konnte nichts im Protokoll finden, um die Ursache zu verstehen von dem Versagen. Irgendwelche Hinweise darauf, wie dies gelöst werden könnte, sind eine große Hilfe! – SanthoshD
Oozie Protokolle zeigen Details der * Koordination *; Die Details der tatsächlichen * Ausführung * sind in YARN-Logs. Durchsuchen Sie das Oozie-Protokoll nach "Externe ID" und suchen Sie dann den passenden Eintrag in der YARN-Webkonsole. –