【问题标题】:How to get oozie coordinator id in the workflow?如何在工作流程中获取 oozie coordinator id?
【发布时间】:2015-10-08 17:23:46
【问题描述】:

我的要求是在任何工作流操作失败的情况下终止或停止启动工作流的协调器。

wf:id 给出工作流的 id。

有没有这样的协调功能??

如果没有,请提出将坐标传递给工作流的方法。

【问题讨论】:

    标签: oozie oozie-coordinator


    【解决方案1】:

    您可以在协调器中使用 coord:actionId 并将其传递给工作流程,如下所示:

    <coordinator-app>
    ...........
    
    <action>
        <workflow>
            <app-path>${oozieApplicationPath}</app-path>
    
            <configuration>
                <property>
                    <name>coordId</name>
                    <value>${coord:actionId()}</value>
                </property>
            </configuration>
        </workflow>
    </action>
    

    这将为您提供如下信息:0000043-151201101920761-oozie-oozi-C@1,即 coordinatorId@actionId。

    【讨论】:

    • 实际记录在哪里?我在 oozie 文档中找不到它。
    猜你喜欢
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多