【问题标题】:How to auto rerun of failed action in oozie?如何在 oozie 中自动重新运行失败的操作?
【发布时间】:2016-07-11 10:36:52
【问题描述】:

如何自动重新运行工作流中失败的任何操作?

我知道从命令行手动重新运行或彻底色调的方法。

$oozie job -rerun ...

我们可以在工作流中设置或提供任何参数以在操作失败时自动重试吗?

【问题讨论】:

    标签: oozie oozie-coordinator


    【解决方案1】:

    大多数情况下,当 Oozie 工作流中的某个操作失败时,您需要调试并修复错误并重新运行工作流。但是有时,当您希望 Oozie 在某个时间间隔后重试该操作时,会在工作流失败之前重试固定次数。您可以在操作定义中指定retry-maxretry-interval

    工作流操作中的用户重试示例是:

    <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 的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多