Oozie启用任务失败重试

Hadoop集群使用的是CDH6.3.2,在使用Oozie进行工作流调度的时候,任务失败之后不会重试,有时候失败原因是一个偶然因素,如果任务重试,应该可以执行成功,但是Oozie默认没有启用任务失败重试,需要自己配置启用。
本文描述如何启用Oozie的任务重试功能。

一、配置Oozie

进入Cloudera Manager,导航到Oozie 配置页。
找到 oozie-site.xml 的 Oozie Server 高级配置代码段(安全阀),添加如下配置:

名称
oozie.service.LiteWorkflowStoreService.user.retry.error.code.extALL

配置如图:
在这里插入图片描述

重启服务。
注意,经过测试,如果不设置以上配置,在工作流任务中设置失败重试配置是不生效的。

二、设置工作流任务

工作流的每个任务节点可以单独设置任务失败重试策略,默认不重试。
以 Hive2 Action 为例,设置任务失败重试3次,重试间隔1分钟。

1、打开任务配置
在这里插入图片描述
2、任务属性默认配置
在这里插入图片描述
重试设置中,包含两个配置项:

  • Max:最大重试次数。
  • 间隔:重试间隔时间,单位分钟。

3、设置重试策略
分别点击 Max +间隔 +,设置重试3次,重试间隔时间1分钟,如图:
在这里插入图片描述
这样,Oozie工作流的任务重试配置就生效了。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值