2017-06-01 102 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