2017-06-01 2 views
0

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.

Antwort

1

In der Tat können nur Workflows bearbeitet werden, die über den Drag Editor erstellt wurden. Workflows, die über die CLI übermittelt wurden, können nur visualisiert werden.

+0

also gibt es keinen Weg dahin? Okay, kannst du einen anderen Weg vorschlagen, um das dann zu tun? – Hilmi

Verwandte Themen