没有函数映射到名称“action:output”,oozie shell action

时间:2015-09-21 09:27:08

标签: oozie

根据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

1 个答案:

答案 0 :(得分:2)

在shell动作的oozie文档中似乎是一个错误。请改用{wf:actionData('decideScript')['decide.next.step.name'] = 'shell1}作为您的EL。