美文网首页
Azkaban最新3.71版本编译及安装

Azkaban最新3.71版本编译及安装

作者: __元昊__ | 来源:发表于2019-04-18 22:17 被阅读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功能,可以以正常方式使用它并为其安装插件。

    相关文章

      网友评论

          本文标题:Azkaban最新3.71版本编译及安装

          本文链接:https://www.haomeiwen.com/subject/rhmxgqtx.html