Dynamic 不是在job.properties文件中而是在workflow.xml本身中为oozie workflow分配属性,并进一步使用它

Dynamic 不是在job.properties文件中而是在workflow.xml本身中为oozie workflow分配属性,并进一步使用它,dynamic,properties,workflow,oozie,Dynamic,Properties,Workflow,Oozie,我有一个oozie工作流,它由一个子工作流组成。我的主要工作流在fork中一次使用三个sqoop作业名称。然后它必须将这些名称传递给子工作流。在主工作流中,有三个shell操作,它们分别在三个变量${job1}、${job2}、${job3}中接收作业名称的值。但是我的子工作流对于所有三个shell操作都是通用的。我想将${job1}的值分配给${job}。在何处创建属性${job}以及如何将${job1}的值转移到${job}????请帮忙 在两者之间使用java操作和捕获输出,这样您就可以执

我有一个oozie工作流,它由一个子工作流组成。我的主要工作流在fork中一次使用三个sqoop作业名称。然后它必须将这些名称传递给子工作流。在主工作流中,有三个shell操作,它们分别在三个变量${job1}、${job2}、${job3}中接收作业名称的值。但是我的子工作流对于所有三个shell操作都是通用的。我想将${job1}的值分配给${job}。在何处创建属性${job}以及如何将${job1}的值转移到${job}????请帮忙

在两者之间使用java操作和捕获输出,这样您就可以执行任何赋值或名称更改逻辑。 Java将接受job1,并使用捕获输出输出job=job1,然后您可以将捕获输出传递给子工作流