Oozie协调员开始日期设置为实际日期

时间:2014-11-27 14:05:28

标签: date hadoop oozie oozie-coordinator

有没有办法将协调员的开始日期设置为实际日期?每次我想运行我的协调员时,我都必须手动设置协调器作业的开始日期:

<coordinator-app name="MY_APP" frequency="60" start="2014-11-27T05:00Z" end="2015-01-01T06:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">

我想使用某种类型的变量来设置此日期,以便我运行协调员:

<coordinator-app name="MY_APP" frequency="60" start="${actualTime}" end="2015-01-01T06:00Z" timezone="UTC" xmlns="uri:oozie:coordinator:0.1">

如何设置sysdate的actualTime? 我尝试使用EL函数timestamp()但它不起作用或者我使用它错了。 也许是否有办法在.properties文件中设置任何变量?

1 个答案:

答案 0 :(得分:1)

一个想法是将sysdate从shell脚本传递到协调器作业直到命令行。

查看类似问题的答案是否适合您:Oozie coordinator with sysdate as start time