Frage

Ich habe ein Problem mit dem Laufen von Oozie-Koordinator-Jobs.Nachfolgend finden Sie meine Job-Eigenschaften und XML-Dateicodes.Bei der Einreichung des Jobs gab es keine Fehler, aber der Job ist immer in 'Prep'-staat.Ich muss den Job nach einem gewissen Grad des Wartens manuell töten.Bei der Ausführung des Workflow-Jobs separat wurde es erfolgreich abgeschlossen.

Können Sie mich bitte wissen lassen, was in meinem Koterbestand falsch sein könnte?

Hier ist mein Koordinator.xml

koordinator.xml

hier sind meine koordinatorjob.properties

koordinatorjob.properties

danke,

kalai

War es hilfreich?

Lösung

Koordinator ist in der Statusvorbereitung, wenn die Startzeit in der Zukunft ist.Startzeit in Ihrer CONFIG ist 2014-02-25 11:31 UTC, also, wenn Sie zum Zeitpunkt des Beitrags der Frage (2014-02-25 06:45 UTC) eingereicht haben, hatte es noch etwa 5 Stunden, um im Vorschlagstatus zu wartenbevor Sie die erste Materialisierung erstellen und zum Laufen umschalten.Sehen Sie Dokumentation über Statusübergänge.

Andere Tipps

synchrone Jobs (einzelne Jobs, nicht Koordinatoraufträge usw.) Machen Sie die eigentliche Arbeit, während er im Status generakodicetagcode ist.Es ist der Fall der SSH-Aktion beispielsweise (obwohl es jedoch etwas komplizierter ist, da der Java-Code synchron passiert, aber das Remote-Shell-Skript wird asynchron ausgeführt).

In Ihrem Fall denke ich, dass Dmitrys Antwort desto hilfreicher ist, aber es ist gut, daran zu denken, dass es auch andere Gründe dafür geben kann, dass es auch im Vorbereitungszustand ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top