azkaban 3.51.0 安装笔记(一)--------编译

azkaban 3.51.0 安装笔记(一)--------编译

环境 centos7 Hadoop+hive+JDK1.8

Azkaban组件:
(1) Exec Server 是负责任务的执行
(2)Web Server 负责人物的页面显示和其他的调度
(3)数据库

三种安装模式
单服务模式:Exec Server和Web Server放在在同一个进程中,用一个程序就可以执行,默认H2数据库
Two Server模式:Exec Server和Web Server放在在不同进程中,数据库使用Mysql
集群模式:Exec Server和Web Server放在不同的主机上形成集群

编译
--选择自己安装目录
 1.cd /softwares
 --获取安装包(可自行选择版本)
 
 2.wget http://github.com/azkaban/azkaban/archive/3.51.0.tar.gz

在这里插入图片描述
安装两个工具 git和gcc-c++

3.cd /opt/module/azkaban-3.51.0

 yum -y install git -----root用户 或者 临时 sudo一下

在这里插入图片描述
在这里插入图片描述

4. yum -y install gcc - c++ 

在这里插入图片描述

5.进入到azkaban主目录下,执行如下指令,进行编译工作        PS:编译时间有点长

 ./gradlew build installDist -x test

在这里插入图片描述

gradle:是基于Maven的开源的构建工具

在这里插入图片描述
在这里插入图片描述

6.    在如下目录下找到 ***.tar.gz压缩包(是Linux用的,zip是Windows用的)
   ### 双服模式
   azkaban-3.51.0/azkaban-exec-server/build/distributions/
   azkaban-3.51.0/azkaban-web-server/build/distributions/
   ### 单服模式
   azkaban-3.51.0/azkaban-solo-server/build/distributions/      

在这里插入图片描述

7.需要创建的数据库表的脚本文件
/opt/module/azkaban-3.51.0/azkaban-db/build/install/azkaban-db

       create-all-sql-0.1.0-SNAPSHOT.sql

在这里插入图片描述

8.双服模式需要的C程序在如下目录

/opt/module/azkaban-3.51.0/az-exec-util/src/main/c

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值