0

我有一个使用子工作流节点的 Oozie 工作流。子工作流包含操作节点,其中很少有人使用分叉机制。在触发父工作流时,可以看到 fork(来自子流程)之前的所有作业/节点都完美执行,但 fork 内的节点卡在 PREP 状态。更糟糕的是我无法终止作业通过对工作流(父和子)使用 Oozie kill 命令 Hadoop 版本:CDH3u5
Oozie 客户端构建版本:2.3.2-cdh3u5

我最好的猜测是,当 Oozie 在该工作流中遇到子工作流和分叉时,它存在一个错误。请提出解决问题的方法。

4

1 回答 1

0

要杀死 oozie 作业,请使用以下命令:

oozie job -kill ID

确保你的 hadoop 中有足够的地图槽。每个工作流、子工作流和分叉分配一个映射槽。每个动作还分配至少一个映射槽。您可能处于死锁状态。

于 2013-08-27T21:13:32.330 回答