通过命令行提交后编辑Oozie工作流

时间:2017-06-01 21:14:16

标签: r hadoop oozie hue

使用命令行运行oozie工作流后,我无法使用Hue Workflow编辑器对其进行编辑,甚至无法在工作流列表中找到它。

我有一个生成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,然后导航到工作流程并找到它,我就无法编辑它,只能重新运行它。

我正在尝试做的一些背景:我们有大量的自动化工作流程,我们总是添加更多。它们都遵循相同的模式,因此自动创建协调器和工作流程非常简单。有时,这些工作流程必须由人员修改,他们需要能够使用Web界面。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

实际上,只能编辑通过拖放编辑器创建的工作流程。 通过CLI提交的工作流程只能可视化。