Azkaban最新3.71版本编译及安装

2019-04-18  本文已影响0人  __元昊__

在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带来了强大而可扩展的功能。

去azkaban的Github上下载https://github.com/azkaban/azkaban

image.png
image.png

一 、 solo 模式的安装配置

解压安装文件

[root@hadoop1 azkaban]# tar -zxvf azkaban-3.71.1.tar.gz
[root@hadoop1 azkaban]# cd azkaban-3.71.1

[root@hadoop1 azkaban-3.71.1]# ./gradlew build installDist -x test  #跳过测试

编译成功后,进入solo模式目录
启动solo模式的azkaban服务

[root@hadoop1 azkaban-3.71.1]# cd azkaban-solo-server/build/install/azkaban-solo-server/
[root@hadoop1 azkaban-solo-server]# bin/start-solo.sh

停止azkaban服务

[root@hadoop1 azkaban-solo-server]# bin/shutdown-solo.sh

vi conf/azkaban-users.xml
查看azkaban默认的登录用户为: azkaban / azkaban
http://hadoop1:8081
8081端口即可登录。

简单依赖job用solo模式+command命令均可满足,若执行集群上其他节点的命令可以用ssh远程调用命令实现。

Solo 单机模式优点:

易于安装:不需要Mysql数据库,用自带的h2数据库。
易于启动:Web服务和executor都在同一个进程运行。
全功能: 它包含所有Azkaban功能,可以以正常方式使用它并为其安装插件。

上一篇下一篇

猜你喜欢

热点阅读