Es gibt eine Reihe von Optionen beim erneuten Ausführen eines Arbeitsablaufs über die Oozie-Befehlszeile.Oozie-Befehl zum erneuten Ausführen des Arbeitsablaufs mit Überspringen von Knoten funktioniert nicht
- oozie.wf.rerun.failnodes
- oozie.wf.rerun.skip.nodes
Option 1 funktioniert gut, aber während mit der Option wieder laufen Workflow 2, wirft es Fehler E0404.
oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.skip.nodes=node1,node2 -rerun WFID
Fehler: E0404: E0404: Nur eine der Eigenschaften erlaubt [oozie.wf.rerun.skip.nodes ODER oozie.wf.rerun.failnodes]
jedoch unter funktioniert gut.
oozie job -oozie http://<url>/oozie -Doozie.wf.rerun.failnodes=true -rerun WFID
Um hinzuzufügen, verwenden wir CDH5.4 Verteilung. –
Ich laufe heute auf ein ähnliches Problem. Ich denke, dass Sie nur eine Option auswählen können und wenn Sie es verwenden, können Sie den gleichen Workflow mit der anderen Option nicht neu starten. Der Grund dafür ist, dass der Workflow gespeicherte Konfigurationsoptionen speichert. Es erinnert sich noch an oozie.wf.rerun.failnodes. Wenn Sie jedoch oozie.wf.rerun.skip.nodes hinzufügen, schlägt die Überprüfung fehl, dass Sie nur eine haben können. Lösung könnte vielleicht eine Feature-Anforderung sein, um diese Neustarteigenschaften durch die zuletzt ausgewählte Option neu zu schreiben. – chalimartines