欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

【若泽大数据00X】Azkaban3.81.0的介绍、安装与基础使用

时间:2023-07-29
【若泽大数据00X】Azkaban3.81.0的介绍、安装与基础使用 1、Azkaban的介绍

略,后面再写

2、Azkabna的安装 2.1下载之前

1、安装jdk1.8(含)以上版本
2、安装Mysql
3、安装git,命令为yum install -y git(root用户)

2.2 安装Azkaban3.81.0

下载链接
下载tar.gz格式

我的文件列表如下,我下载完放到software文件夹中了

接下来解压,我是放到了app文件夹

tar -xzvf azkaban-3.73.1.tar.gz -C /home/ruoze/app

我们cd过去

[ruoze@hadoop00 so]$ cd /home/ruoze/app/azkaban-3.81.0

这时如果我们直接执行如下代码,会去下载一个gradle-4.6-all.zip,非常慢,我们可以提前下好。gradle-4.6-all.zip下载链接

[ruoze@hadoop00 azkaban-3.81.0]$ ./gradlew build installDist -x test

我们cd到wrapper文件夹这里,将刚才下载的压缩包放到这里,再vi命令进行修改.properties文件,将红框中这一行前面地址删掉,仅保留文件名称

[ruoze@hadoop00 azkaban-3.81.0]$ cd gradle/wrapper[ruoze@hadoop00 wrapper]$ vi gradle-wrapper.properties

然后再回去运行刚才的代码,进行安装,这一步时间很久,我用了约1个半小时

[ruoze@hadoop00 azkaban-3.81.0]$ ./gradlew build installDist -x test

接下来在app文件夹中新建文件夹,并将以下文件拷贝过去并解压

[ruoze@hadoop00 app]$ mkdir azkaban[ruoze@hadoop00 ~]$ mv /home/ruoze/app/azkaban-3.81.0/azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.tar.gz /home/ruoze/app/azkaban[ruoze@hadoop00 ~]$ mv /home/ruoze/app/azkaban-3.81.0/azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz /home/ruoze/app/azkaban[ruoze@hadoop00 ~]$ mv /home/ruoze/app/azkaban-3.81.0/azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz /home/ruoze/app/azkaban[ruoze@hadoop00 ~]$ mv /home/ruoze/app/azkaban-3.81.0/azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz /home/ruoze/app/azkaban

[ruoze@hadoop00 ~]$ cd app/azkaban[ruoze@hadoop00 azkaban]$ tar -zxvf azkaban-db-0.1.0-SNAPSHOT.tar.gz[ruoze@hadoop00 azkaban]$ tar -zxvf azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz[ruoze@hadoop00 azkaban]$ tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz[ruoze@hadoop00 azkaban]$ tar -zxvf azkaban-web-server-0.1.0-SNAPSHOT.tar.gz[ruoze@hadoop00 azkaban]$ rm azkaban-db-0.1.0-SNAPSHOT.tar.gz -rf[ruoze@hadoop00 azkaban]$ rm azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz -rf[ruoze@hadoop00 azkaban]$ rm azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz -rf[ruoze@hadoop00 azkaban]$ rm azkaban-web-server-0.1.0-SNAPSHOT.tar.gz -rf

接下来我们solo模式还需要修改两个配置

[ruoze@hadoop00 azkaban]$ cd azkaban-solo-server-0.1.0-SNAPSHOT/conf[ruoze@hadoop00 conf]$ vi azkaban-users.xml

[ruoze@hadoop00 conf]$ vi azkaban.properties


到这里就算全部安装完成

3、Azkabna的使用

首先启动(注意不要在bin目录里面,要在外面)

[ruoze@hadoop00 azkaban-solo-server-0.1.0-SNAPSHOT]$ bin/start-solo.sh

我们在桌面新建一个文件夹Azkaban,然后建立我们测试项目文件夹basic,在里面新建两个文件,并写入以下内容

1、flow20.project

azkaban-flow-version: 2.0

2、basic.flow

nodes: - name: jobA type: command config: command: echo "hello Myxianer"


最后将其打包(一定要是zip)

接下来去hadoop00:8081登录(azkaban-users.xml中配置的网址),用户名密码azkaban.properties(中配置),然后顺序点击,就可以完成第一个案例了。








Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。