Oozie协调员输入

时间:2015-02-01 07:22:33

标签: input time oozie

我每天都使用Oozie协调器来运行Java程序。 Java程序的输入参数是时间,就像20150201一样。我不知道如何将时间作为输入,所以我该怎么做才能设置Oozie的配置?任何提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

在oozie工作流程中保留一个shell脚本操作,该操作将每天执行并以这种方式将时间发送到变量。捕获该变量的输出并将其传递给Java操作。

https://oozie.apache.org/docs/3.3.0/DG_ShellActionExtension.html

这里给出了shell动作和捕获输出的例子。

在shell脚本中,您可以使用类似日期命令date +%Y%m%d的内容来发出年份月份和日期。

希望它有所帮助。