Azkaban介绍
Azkaban是由linkedin(领英)公司推出的一个批量工作流任务调度器,用于在一个工作流内以一个特定的顺序运行一组工作和流程。
Azkaban使用job配置文件建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。
安装过程
[warningbox title="编译"]
准备编译环境
yum install –y git
yum install –y gcc-c++
下载源码编译
wget https://github.com/azkaban/azkaban/archive/3.51.0.tar.gz
./gradlew build installDist -x test
[/warningbox] [warningbox title="解压配置"]
mkdir /export/servers/azkaban
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz –C /export/servers/azkaban/
vim conf/azkaban.properties
default.timezone.id=Asia/Shanghai #修改时区
vim plugins/jobtypes/commonprivate.properties
添加:memCheck.enabled=false
azkaban默认需要3G的内存,剩余内存不足则会报异常
[/warningbox] [warningbox title="运行"]
bin/start-solo.sh
[/warningbox]
文章评论