【发布时间】:2017-01-06 07:52:00
【问题描述】:
我有一个关于 Apache Oozie 的问题,尤其是关于 CDH 发行版的问题。
当协调员使用的工作流程被修改后,协调员会发生什么? 例如,工作流现在使用一个由变量自动填充的额外参数。这在理论上不需要对协调器进行任何更改。 运行协调员是否仍然使用初始工作流程的配置,或者他们是否动态适应新工作流程。如果他们仍然使用旧配置,我是否需要定义一个新的协调器或重新提交相同的协调器就够了吗?
【问题讨论】:
-
我相信 workflow.xml 已经为你改变了。提交到 coord 的配置中是否已经存在新的配置参数?
-
我不太确定你在这里问什么。协调器不需要更改,但工作流的 workflow.xml 确实已更改。我在问协调员如何与工作流程联系起来。正在运行的协调器是否链接到以前的文件,我认为这是合乎逻辑的?第二个问题是没有运行链接到旧文件或新文件的协调器?含义:我需要创建一个新的协调员,更新我的协调员还是可以重新提交? @YoungHobbit
-
如果只是workflow.xml发生了变化,那么替换HDFS中的workflow.xml(你提供给coordinator的应用路径)。对于下一次执行,它将选择新的工作流程。只需确保新的/更改的参数已经存在于提交的协调器中。谢谢。
标签: hadoop oozie cloudera-cdh oozie-coordinator