如何在协调器中将当前月、日或年设置为工作流参数(在 Hue 上)

How to set current month, day or year as workflow parameter in a coordinator (on Hue)

我有一个 Oozie 工作流,它具有三个参数,分别需要日、月和年。此工作流程与手动输入完美配合。我现在正在寻找一个协调器,它每天运行这个工作流并自动用当前的日期、月份和年份填充这些参数。

我已经尝试了 Hue 似乎提议的 ${DAY}${MONTH}${YEAR},但是在提交协调器时出现以下错误,例如${MONTH} 作为我的月份参数的值。

E1004: Expression language evaluation error, Unable to evaluate :${MONTH}:

我正在 CDH 5.8 上尝试这个。

我自己找到了答案,Hue 也向我推荐了一些东西。 所以 ${DAY}${MONTH}${YEAR} 不是正确的选择。

然而,以下值确实解决了我的问题:

${coord:formatTime(coord:nominalTime(),'dd')}

${coord:formatTime(coord:nominalTime(),'MM')}

${coord:formatTime(coord:nominalTime(),'yyyy')}