1、部署模式
Azkaban支持三种部署模式,分别用于学习和测试,高可用部署方式。
(1)solo-server模式
DB使用的是一个内嵌的H2,Web Server和Executor Server运行在同一个进程里。这种模式包含Azkaban的所有特性,但一般用来学习和测试。
(2)two-server模式
DB使用的是MySQL,MySQL支持master-slave架构,Web Server和Executor Server运行在不同的进程中。
(3)分布式multiple-executor模式
DB使用的是MySQL,MySQL支持master-slave架构,Web Server和Executor Server运行在不同机器上,且有多个Executor Server。
2、编译部署
(1)编译部署
yum install git
yum install gcc-c++
yum install java-1.8.0-openjdk-devel
(2)下载源码&解压