azkaban官网:
Azkabanhttps://azkaban.github.io/
1 Azkaban介绍
Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。
Azkaban定义了一种KV文件(properties)格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。
2 Azkaban安装部署
单服务模式安装
azkaban 的solo server使用的是一个单节点的模式来进行启动服务的,只需要一个
azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz的安装包即可启动,所有的数据信息都是保存在H2这个azkaban默认的数据当中。
- 第一步:解压
上传我们的压缩包,然后修改配置文件启动即可
cd /opt/software
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz -C ../module/
- 第二步:修改两个配置文件
修改时区配置文件
cd /opt/module/azkaban-solo-server-0.1.0-SNAPSHOT/conf
vim azkaban.properties
default.timezone.id=Asia/Shanghai
修改commonprivate.properties配置文件
cd /opt/module/azkaban-solo-server-0.1.0-SNAPSHOT/plugins/jobtypes
vim commonprivate.properties