How to auto rerun of failed action in oozie?

北战南征 提交于 2019-12-06 08:58:41

问题


How can I re-run any action which was failed in the workflow automatically?

I know the way to rerun manually from command line or thorough hue.

$oozie job -rerun ...

Is there any parameter we can set or provide in workflow to retry automatically when action fails?


回答1:


Most of the time, when an action fails in the Oozie workflow, you need to debug and fix the error and rerun the workflow. But there are times, when you want Oozie to retry the action after an interval, for fixed number of times before failing the workflow. You can specify the retry-max and retry-interval in the action definition.

Examples of User-Retry in a workflow action is :

<workflow-app xmlns="uri:oozie:workflow:0.5" name="wf-name">
<action name="a" retry-max="2" retry-interval="1">
.... 
</action>

You can find the more information about the User-Retry for Workflow Actions in the link.



来源:https://stackoverflow.com/questions/38304821/how-to-auto-rerun-of-failed-action-in-oozie

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!