<转>开源工作流--Azkaban与Oozie对比

本文对比了Azkaban与Oozie这两种工作流调度工具的功能特性,包括任务调度、工作流定义方式、参数传递机制、定时任务触发条件、资源管理方式、运行模式及工作流管理手段。
功能
二者都可以调度mapreduce,pig,java,脚本工作流任务
二者都可以定时履行工作流任务

工作流定义
Azkaban使用Properties文件定义工作流
Oozie使用XML文件定义工作流

工作流传参
Azkaban支持直接传参,例如${input}
Oozie支持参数和EL表达式,例如${fs:dirSize(myInputDir)}

定时履行
Azkaban的定时履行任务是基于时间的
Oozie的定时履行任务基于时间和输入数据

资源管理
Azkaban有较严格的权限控制,如用户对工作流进行读/写/履行等操作
Oozie暂无严格的权限控制

工作流履行
Azkaban有两种运行模式,分别是solo server mode(executor server和web server部署在同1台节点)和multi server mode(executor server和web server可以部署在不同节点)
Oozie作为工作流服务器运行,支持多用户和多工作流

工作流管理
Azkaban支持阅读器和ajax方式操作工作流
Oozie支持命令行、HTTP REST、Java API、阅读器操作工作流
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值