oozie子工作流

u0sqgete  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(484)

我有一个oozie工作流,它使用子工作流节点。子工作流包含操作节点,其中很少使用fork机制。在触发父工作流时,可以看到fork(来自子流)之前的所有作业/节点都执行得很好,但是fork中的节点都处于prep状态。更糟糕的是,对于工作流(父工作流和子工作流)和hadoop版本:cdh3u5,我都无法使用oozie kill命令终止作业
oozie客户端构建版本:2.3.2-cdh3u5
我最好的猜测是,当oozie遇到子工作流和该工作流中的fork时,它会有一个bug。请提出解决问题的方法。

bnlyeluc

bnlyeluc1#

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

oozie job -kill ID

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

相关问题