通过Oozie工作流程提交了一份工作。我有DECISION节点,它调用一个KILL节点。到达KILL节点,但是Oozie Web控制台仍然将作业状态显示为RUNNING。
当我查看作业详细信息屏幕时,我看到了kill-node的操作名称,状态OK。
<decision name="should-do_something">
<switch>
<case to="action_node">
${1 eq 0}
</case>
<default to="failed"/>
</switch>
</decision>
<kill name="failed">
<message>here is my msg </message>
</kill>
当我hadoop job -list
时,它会报告没有工作......
答案 0 :(得分:0)
原因是我在消息部分中出现语法错误。修复语法错误后,它工作。不确定为什么语法错误会影响oozie工作流管理器等。