已达到Oozie Kill Node但作业状态仍在运行

时间:2014-06-03 16:52:00

标签: java hadoop oozie

通过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时,它会报告没有工作......

1 个答案:

答案 0 :(得分:0)

原因是我在消息部分中出现语法错误。修复语法错误后,它工作。不确定为什么语法错误会影响oozie工作流管理器等。