oozie无法Kill Job解决方案
常用命令格式
oozie job -oozie http://[oozie-server hostname]:11000/oozie -kill [Job ID]
无法Kill Job
如果常用语句无法kill,可以进入oozie的DB(这里以mysql为例),用delete删除,无法删除的原因可能是数据库的资源被占用或者表被锁了
1.use oozie;
2.删除WF_JOBS记录(这里job id以0000002-200904045421101-oozie-oozi-W为例)
delete from WF_JOBS where id='0000002-200904045421101-oozie-oozi-W';
3.删除WF_ACTIONS记录
delete from WF_ACTIONS where id like '%0000002-200904045421101-oozie-oozi-W%';
4.重启oozie(如果没有重启oozie,则可能会导致oozie堵塞,而导致后面任务一直处于prep状态)
删除记录之后,任务就已经被kill掉了,下次启动新的job就可以用Kill命令了
文章来源:https://blog.youkuaiyun.com/qq_37267676/article/details/108410771