2016-07-11 6 views
1

ワークフローで自動的に失敗したアクションを再実行するにはどうすればよいですか?oozieで失敗したアクションを自動再実行する方法は?

私は、コマンドラインまたは徹底的な色合いから手動で再実行する方法を知っています。

$oozie job -rerun ... 

アクションが失敗したときに自動的に再試行するためにワークフローで設定または指定できるパラメータはありますか?

答えて

3

ほとんどの場合、Oozieワークフローでアクションが失敗すると、エラーをデバッグして修正し、ワークフローを再実行する必要があります。しかし、ワークフローに失敗する前に一定の回数だけ、Oozieにアクションを再試行させたいときがあります。アクション定義にretry-maxretry-intervalを指定できます。ワークフローアクションのUser-リトライの

例です:

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

あなたがリンクにUser-Retry for Workflow Actionsに関する詳細な情報を見つけることができます。

関連する問題