`

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会返回失败
分享到:
评论

相关推荐

    oozie-branch-4.1.zip

    oozie-4.1源码。github下载的。 oozie-4.1源码。github下载的。

    oozie-5.2.1-distro.tar.gz

    Apache Oozie-5.2.1源码编译包

    oozie-5.1.0.tar.gz(3)

    oozie-5.1.0.tar.gz 编译结果,受限上传大小,文件分3部分

    oozie-4.3.1.tar.gz

    oozie-4.3.1.tar.gz 源码,可以利用该tar包进行编译安装oozie

    oozie-5.1.0.tar.gz(2)

    oozie-5.1.0.tar.gz 编译结果,受限上传大小,文件分3部分

    oozie-4.1.0.tar.gz

    oozie 4.1.0 linux安装包

    oozie -4.3.0 .tar for linux.64

    linux.64 下的 oozie-4.3.0.tar.gz 源码包 解压后编译即可 注意对应的版本 cd bin ./mkdistro.sh -Phadoop-2 -Dhadoop.auth.version=2.8.2 -Ddistcp.version=2.8.2 -Dhadoop.version=2.8.2 -Dsqoop.version=1.4.6 -...

    oozie-core-4.3.0.jar

    oozie-core

    oozie-client:nodejs oozie客户端

    oozie-client安装npm安装oozie-client得到帮助节点app.js-帮助选项: -s,--save保存参数-undefined,--cluster hdinsight群集名称(期望值)-undefined,--user用户(期望值)-undefined,--pass password(期望值...

    oozie-5.0.0.tar.gz

    2019-06-25 最新oozie5.0.0.tar.gz基于工作流调度hadoop作业web工具

    oozie-4.2.0-distro.tar.gz

    之前公司需要结合hadoop-2.7.2搭建oozie-4.2.0的时候,一直不知从何下手,官网下的包需要结合hadoop版本进行二次编译,手动编译很多次都一直中断, 这个包结合hadoop-2.7.2进行编译的,希望对需要搭建oozie-4.2.0的...

    oozie-4.2.0

    oozie-4.2.0

    oozie-5.1.0.tar.gz(1)

    oozie-5.1.0.tar.gz 编译结果,受限上传大小,文件分3部分

    快速学习-Oozie的使用

    [atguigu@hadoop102 oozie-4.0.0-cdh5.3.6]$ tar -zxvf oozie-examples.tar.gz 2)创建工作目录 [atguigu@hadoop102 oozie-4.0.0-cdh5.3.6]$ mkdir oozie-apps/ 3)拷贝任务模板到oozie-apps/目录 [atguigu@hadoop...

    Oozie-JavaAction

    oozie 提交任务参数传递到下一个任务节点 oozie 提交任务参数传递到下一个任务节点

    安装Oozie4.1.0-CDH版本

    http://archive.cloudera.com/cdh5/cdh/5/oozie-4.1.0-cdh5.5.2.tar.gz 文件较大,1.6G 还需要下载ExjJS,这是扩展的JavaScript的UI桌面框架。 必须是2.2版本的,这是官网指定的,已经写死在oozied.sh中。下载地址:...

    Oozie - The Workflow Scheduler for Hadoop

    oozie 权威图书。pdf原版 2015-05-08: First Release Mohammad Kamrul Islam & Aravind Srinivasan

    hadoop-oozie:具有Oozie的映像,该映像是为Hadoop 2.x构建的(带有2.7.0库)

    andlaz/hadoop-oozie su oozie -c 'oozie-setup.sh sharelib create -fs hdfs://namenode:8020' 启动Ooozie docker run -d --name oozie -p 0.0.0.0:11000 -p 0.0.0.0:11001:11001 \ andlaz/hadoop-oozie su oozie ...

    oozie-graphite:使用石墨监控您的 oozie 服务器和 oozie 包

    oozie-graphite包含一些有用的粘合剂,用于将操作数据从 oozie 包/协调器和/或 oozie-internal 仪器推送到石墨中。 兼容性 版本 1.0 + 版本 1.1.0 + 如何构建 使用 ,只需使用捆绑和预配置的 gradlew 包装器。 ...

    oozie控制台ext jar包.zip

    oozie web控制台jar包,上传至linux,使用unzip指令解压即可,再次访问oozie的11000端口就会显示出控制台页面。

Global site tag (gtag.js) - Google Analytics