更新时间:2024-08-05 GMT+08:00

配置Coordinator定时调度作业

功能描述

周期性执行Workflow类型任务的流程定义文件。

参数解释

“coordinator.xml”中包含的各参数及其含义,请参见表1

表1 参数含义

参数

含义

frequency

流程定时执行的时间间隔

start

定时流程任务启动时间

end

定时流程任务终止时间

workflowAppUri

Workflow流程任务在HDFS上的存放路径

resourceManager

MapReduce ResourceManager地址

queueName

任务处理时使用的MapReduce队列名

nameNode

HDFS NameNode集群地址

“${变量名}”表示:该值来自job.properties所定义。

例如:${nameNode}表示的就是“hdfs://hacluster”。(可参见配置Oozie作业运行参数

样例代码

<coordinator-app name="cron-coord" frequency="${coord:days(1)}" start="${start}" end="${end}" timezone="UTC" xmlns="uri:oozie:coordinator:0.2">
        <action>
        <workflow>
            <app-path>${workflowAppUri}</app-path>
            <configuration>
                <property>
                    <name>resourceManager</name>
                    <value>${resourceManager}</value>
                </property>
                <property>
                    <name>nameNode</name>
                    <value>${nameNode}</value>
                </property>
                <property>
                    <name>queueName</name>
                    <value>${queueName}</value>
                </property>
            </configuration>
        </workflow>
    </action>
</coordinator-app>