如何在不同的shell操作中为相同的oozie工作流参数定义不同的值?

时间:2014-09-01 14:11:42

标签: shell parameters oozie

在我的oozie job.properties文件中,我设置了一个名为“jobname”的参数。我有一个fork运行三个shell动作。我想要为工作流属性“jobname”分配新值的所有三个shell操作。怎么可能?

1 个答案:

答案 0 :(得分:0)

尝试在job.properties(jobname1,jobname2,jobname3)中设置三个不同的参数,这些参数将由三个shell操作使用。
另一种选择是使用oozie 中的String EL函数来在运行时操作“jobname”值。

例如:使用 concat($ {jobname},“first”)函数将一个标识符附加到作业名称,以区分每个操作的作业名称。