oozie-工作流行为节点概述

Action节点是被工作流触发的计算任务

Action基础

Action任务总是在远端(相对于Oozie而言)运行,不会在Oozie运行空间运行。

Action都是异步执行的,fs action除外。

Oozie可以检测任务的完成,通过callback和polling两种方式,当任务执行时Oozie会提供一个唯一的callback URL给这个任务,这个任务当完成时,通过callback URL去通知Oozie。当任务调用callback URL失败(例如,网络瞬时不可用)或者任务完成时不能调用callback URL,Oozie有一个拉的机制;

Actions 有两个结果ok,error
如果任务执行成功后,会执行ok
如果任务执行失败后,会执行error,失败的任务会提供error-code,error-message 给Oozie
每个Action类型必须清晰的定义他可能会产生的错误

Action恢复
当Actor 开始或者结束时,失败了提供恢复运行功能
当Actor已经在运行中,会由外部系统体统恢复机制,如Hadoop 重试
如网络问题失败,或者远程系统不可用,会产生Actor恢复动作
恢复机制中的时间区间及重试次数在工作流任务中可配置
如果失败是非瞬时的,Oozie会挂起工作流任务,知道手动或编程恢复,此恢复是管理员的职责(如,外部系统清理)。
如果失败是一个错误并且重试后也不能解决此问题,Oozie会返回失败
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值