配置Coordinator定时调度作业
功能描述
周期性执行Workflow类型任务的流程定义文件。
参数解释
“coordinator.xml”中包含的各参数及其含义,请参见表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>