在azkaban3.0 以后的版本,提供了3中安装模式。
单 solo-server mode, two server mode和multiple-executor mode。
这三种模式的区别如下:
solo-server mode : 单机模式:
轻量;使用内置的h2数据库, web server 和 executor server在同一个进程里,适合用于尝试和了解azkaban的功能。
two server mode:双机模式:
更严格,更重模式,适合生成环境;使用主从的mysql做存储,web server 和 executor server在不同的进程中,跟新和升级时对用户的影响较小。
multiple-executor mode:多个执行器模式:
该模式是最严格的生产环境。使用主从的mysql做存储;理想情况下,Web服务器(web server)和执行器(executor server)服务器在不同的主机上运行,以便升级和维护不应影响用户。 这个多主机设置为Azkaban带来了强大而可扩展的功能。
solo-server mode : 单机模式-安装教程: (solo-server模式,不需要独立部署数据库)
编译环境:
yum install git -y
yum install gcc-c++
Azkaban安装步骤:
1.下载Azkaban的源码
git clone https://github.com/azkaban/azkaban.git
2.解压:
unzip azkaban.zip
3.打开解压后的azkaban文件 ,编译源码并跳过测试
./gradlew build installDist -x test
(备注:执行编译命令时必须保证安装了git ,不然会报错)
4.启动solo的azkban服务
cd azkaban-solo-server/build/install/azkaban-solo-server
启动:sudo ./bin/start-solo.sh
关闭:sudo ./bin/shutdown-solo.sh
5.访问http://ip:8081 (默认端口是8081)
azkaban默认登录名和密码:azkaban azkaban
声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!

浙公网安备 33010602011771号