Azkaban4.0.0源码编译和环境配置与部署

1.源码下载地址

    https://github.com/azkaban/azkaban/releases

2.放置服务器后使用 unzip 命令解压缩

     unzip azkaban-4.0.0.zip

3.修改构建配置文件

a.修改grable使用阿里云的镜像和其他地址(/xxxx/xxxx/azkaban-4.0.0/build.gradle)

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        // 其他需要的仓库
        //注销插件
           // maven {
            //  url 'https://plugins.gradle.org/m2/'
           // }
    }
}
 
allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/google/' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }
        // 其他需要的仓库
    }
}

maven{
    url 'https://linkedin.bintray.com/maven' ##这个地址已经无法使用,需要下面的修改
}


修改为:


maven {
      url 'https://linkedin.jfrog.io/artifactory/open-source/'
    }


b.修改gradle下载地址(/xxxx/xxxx/azkaban-4.0.0/gradle/wrapper/gradle-wrapper.properties)

distributionUrl=https://mirrors.aliyun.com/gradle/gradle-4.6-all.zip

c.修改(/xxxx/xxxx/azkaban-4.0.0/azkaban-web-server/build.gradle)nodejs不下载,使用后续的yum install 方式下载(为了控制下载的版本)

download = false

4.下载nodejs(无视提示,等待一会.会生成文件)

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

#/etc/yum.repos.d/nodesource-el7.repo 是上面脚本生成的数据
yum install -y nodejs
node -v && npm -v 查看NODE和NPM版本

5.下载编译运行时需要的linux工具

yum -y install git
yum -y install gcc-c++

6.在/xxxx/xxxx/azkaban-4.0.0/目录下开始编译

./gradlew build

#错了就多多执行几次,有时候会下载失败,如果执行成功会有如下提示

BUILD SUCCESSFUL

./gradlew installDist

#生成安装文件(一定要执行,不然没有执行文件和脚本)

参考文献:

安装/部署/配置文件(重要)Azkaban4.0.0编译和部署_azkaban 编译-CSDN博客

使用参考:大数据技术之_13_Azkaban学习_Azkaban(阿兹卡班)介绍 + Azkaban 安装部署 + Azkaban 实战-腾讯云开发者社区-腾讯云

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值