有没有办法为工作流中的所有操作设置一个全局变量?我需要定义包含一个值的变量,然后在操作中修改相同的变量。
我试过了:
<workflow-app name="test" xmlns="uri:oozie:workflow:0.5">
<global>
<configuration>
<property>
<name>variable1</name>
<value>/some/path</value>
</property>
</configuration>
</global>
.....
<action name="wf1">
....
<property>
<name>variable1</name>
<value>/some/other/path</value>
</property>
</action>
....
<action name="wf2">
.....
<property>
<name>variable1</name>
<value>/some/second/path</value>
</property>
....
</action>
<action name="createFolder">
<fs>
<mkdir path="${variable1}"/>
</fs>
<ok to="End"/>
<error to="Kill"/>
</action>
我想让动作修改值,然后在另一个动作中使用它。可能吗?现在我得到VARIABLE variable1 cannot be resolved