Nachdem ich einen Oozie-Workflow über die Befehlszeile ausgeführt habe, kann ich ihn nicht mit dem Hue Workflow-Editor bearbeiten oder in der Liste der Workflows finden.Bearbeiten von Oozie Workflow nach dem Senden über die Befehlszeile
Ich habe einen R-Skript, das die workflow.xml und job.properties erzeugt, und die Befehle notwendig, um die Skripte laufen laufen:
workflow.path <- "workflow.xml" # Hard coded for the sake of this example
system2("hadoop", args = c("fs -put -f ", workflow.path, "/User/service/Test/"))
system("oozie job --oozie http://localhost:11000/oozie -config job.properties -run")
Verschieben den Workflow in HDFS funktioniert gut, und ich habe festgestellt, Es ist ein gültiger Workflow mit oozie. Das Ausführen des Jobs funktioniert auch wie ein Zauber, aber wenn ich Hue öffne und zum Workflow navigiere und ihn finde, kann ich ihn nicht bearbeiten, sondern ihn nur noch einmal ausführen.
Etwas Hintergrund zu dem, was ich versuche zu tun: Wir haben eine große Menge an automatisierten Workflows und wir fügen immer mehr hinzu. Sie alle folgen dem gleichen Muster, sodass die Erstellung des Koordinators und der Arbeitsabläufe einfach ist. Manchmal müssen diese Arbeitsabläufe von Personen geändert werden und sie müssen die Webschnittstelle verwenden können.
Jede Hilfe wäre willkommen.
also gibt es keinen Weg dahin? Okay, kannst du einen anderen Weg vorschlagen, um das dann zu tun? – Hilmi