2017-06-01 103 views
0

使用命令行運行oozie工作流程後,我無法使用Hue Workflow編輯器對其進行編輯,甚至無法在工作流程列表中找到它。通過命令行提交後編輯Oozie工作流程

我有一個生成的workflow.xml和job.properties的R腳本,將運行運行腳本所需的命令:

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") 

移動工作流導入HDFS正常工作,而且我已經驗證這是一個使用oozie的有效工作流程。運行這項工作也是一種魅力,但是如果我打開Hue並導航到Workflow並找到它,我無法編輯它,只能重新運行它。

我想要做的一些背景:我們有大量的自動化工作流程,並且我們總是添加更多。它們都遵循相同的模式,因此自動創建協調器和工作流程非常簡單。有時這些工作流程必須由人員進行修改,他們需要能夠使用Web界面。

任何幫助,將不勝感激。

回答

1

實際上,只能編輯通過拖動編輯器創建的工作流程。 通過CLI提交的工作流只能被可視化。

+0

所以沒有辦法呢?好的,你能提出另一種方式去解決這個問題嗎? – Hilmi