Azkaban 3.0+ 安装
本次安装azkaban的版本
3.20.0-5,相对版本2.5有部分变化,此次安装two-server模式In version 3.0 we provide three modes: the stand alone “solo-server” mode, the heavier weight two server mode and distributed multiple-executor mode. The following describes the differences between the two modes.
三种模式
- solo-server模式:exec进程和web进程为同一个进程,存放元数据的数据库为
H2- two-server模式:与之前的单机版本类似,exec进程和web进程分开,存放元数据的数据库为
mysql- multiple-executor模式:exec进程和web进程在不同的机器上,存放元数据的数据库为
mysql
安装准备
- Azkaban官网:
https://azkaban.github.io - 软件下载地址:
https://github.com/azkaban/azkaban - 官方插件地址:
https://github.com/azkaban/azkaban-plugins - 官方文档地址:
http://azkaban.github.io/azkaban/docs/latest
安装过程
1 下载。git clone https://github.com/azkaban/azkaban.git
得到文件夹azkaban/
2 编译。执行命令 cd azkaban ,在该目录下执行
./gradlew installDist 生成一系列文件。
3 拷贝。另新建目录 mkdir azkaban-3.20.0,执行 cp azkaban/azkaban-exec-server/build/distributions/azkaban-exec-server-3.20.0-5-g28fc94e7.tar.gz azkaban-3.20.0
cp azkaban/azkaban-web-server/build/distributions/azkaban-web-server-3.20.0-5-g28fc94e7.tar.gz azkaban-3.20.0
cp azkaban/azkaban-sql/build/distributions/azkaban-sql-3.20.0-5-g28fc94e7.tar.gz azkaban-3.20.0
cd azkaban-3.20.0
tar -zvxf azkaban-exec-server-3.20.0-5-g28fc94e7.tar.gz
tar -zvxf azkaban-web-server-3.20.0-5-g28fc94e7.tar.gz
tar -zvxf azkaban-sql-3.20.0-5-g28fc94e7.tar.gz
4 创建 azkaban 元数据库。在Mysql数据库中创建元数据。同时从外部导入mysql jar包到 azkaban-exec-server-3.0.0/extlib/ 和 azkaban-web-server-3.0.0/extlib/
1) 以 root 用户登录mysql
2) CREATE DATABASE azkaban;
3 CREATE USER

本文档详细介绍了Azkaban 3.0+ 的三种安装模式:solo-server、two-server和multiple-executor模式,并提供了安装准备、安装过程以及配置和启动的步骤。在安装过程中,包括了下载源码、编译、创建元数据库、配置SSL、启动服务等关键步骤,还涉及了Azkaban插件的安装方法。
最低0.47元/天 解锁文章
2522





