根据oozie documentation,您可以使用函数String action:output(String node, String key)
捕获shell操作的输出,但是当我在决策节点中使用它时
<decision name="mydecision">
<switch>
<case to="shell1">
${action:output('decideScript','decide.next.step.name') = 'shell1'}
</case>
<default to="end"/>
</switch>
</decision>
Oozie向我提出错误no function is mapped to the name "action:output" , oozie shell action
答案 0 :(得分:2)
在shell动作的oozie文档中似乎是一个错误。请改用{wf:actionData('decideScript')['decide.next.step.name'] = 'shell1}
作为您的EL。