Azkaban3.84.4的安装教程

Azkaban3.84.4的安装教程

1、上传文件

[root@centos01 software]# ll
total 35572
-rw-r--r--. 1 root root     6433 Jun 13  2020 azkaban-db-3.84.4.tar.gz
-rw-r--r--. 1 root root 16175002 Jun 13  2020 azkaban-exec-server-3.84.4.tar.gz
-rw-r--r--. 1 root root 20239974 Jun 13  2020 azkaban-web-server-3.84.4.tar.gz

2、新建/opt/module/azkaban目录,并将所有tar包解压到这个目录下

[root@centos01 software]# mkdir /opt/apps/azkaban
[root@centos01 software]# tar -zxvf azkaban-exec-server-3.84.4.tar.gz -C /opt/apps/azkaban/
[root@centos01 software]# tar -zxvf azkaban-web-server-3.84.4.tar.gz -C /opt/apps/azkaban/
[root@centos01 software]# tar -zxvf azkaban-db-3.84.4.tar.gz -C /opt/apps/azkaban/

[root@centos01 azkaban]# ll
total 4
drwxr-xr-x. 2 root root 4096 Apr 18  2020 azkaban-db-3.84.4
drwxr-xr-x. 6 root root   55 Apr 18  2020 azkaban-exec-server-3.84.4
drwxr-xr-x. 6 root root   51 Apr 18  2020 azkaban-web-server-3.84.4

# 重命名
[root@centos01 azkaban]# mv azkaban-exec-server-3.84.4/ azkaban-exec
[root@centos01 azkaban]# mv azkaban-web-server-3.84.4/ azkaban-web

3、配置MySQL

登陆MySQL,创建Azkaban数据库
mysql> create database azkaban;
设置密码有效长度4位及以上
mysql> set global validate_password_length=4;
设置密码策略最低级别
mysql> set global validate_password_policy=0;
创建Azkaban用户,任何主机都可以访问Azkaban,密码是000000
mysql> CREATE USER 'azkaban'@'%' IDENTIFIED BY '123456';
赋予Azkaban用户增删改查权限 
mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON azkaban.* to 'azkaban'@'%' WITH GRANT OPTION;
创建Azkaban表,完成后退出MySQL
mysql> use azkaban;
mysql> source  /opt/apps/azkaban/azkaban-db-3.84.4/create-all-sql-3.84.4.sql;
更改MySQL包大小;防止Azkaban连接MySQL阻塞
[root@centos01 azkaban]# vim /etc/my.cnf[mysqld]下面加一行max_allowed_packet=1024M
[mysqld]
max_allowed_packet=1024M
重启MySQL
[root@centos01 azkaban]# systemctl restart mysqld

4、配置Executor Server

# 编辑azkaban.properties
[root@centos01 azkaban-exec]# vim ./conf/azkaban.properties
default.timezone.id=Asia/Shanghai
azkaban.webserver.url=http://centos01:8081
# 添加
executor.port=12321
database.type=mysql
mysql.port=3306
mysql.host=192.168.42.101
mysql.database=azkaban
mysql.user=azkaban
mysql.password=123456
mysql.numconnections=100

# 分发
root@centos01 azkaban]# scp -r ./azkaban-exec centos02:/opt/apps/azkaban/
root@centos01 azkaban]# scp -r ./azkaban-exec centos03:/opt/apps/azkaban/

5、启动

必须进入到/opt/apps/azkaban/azkaban-exec路径,分别在三台机器上,启动executor server
[root@centos01 azkaban-exec]# bin/start-exec.sh
[root@centos02 azkaban-exec]# bin/start-exec.sh
[root@centos03 azkaban-exec]# bin/start-exec.sh
注意:如果在/opt/module/azkaban/azkaban-exec目录下出现executor.port文件,说明启动成功
4)下面激活executor,需要
[root@centos01 azkaban-exec]# curl -G "centos01:12321/executor?action=activate" && echo
[root@centos02 azkaban-exec]# curl -G "centos01:12321/executor?action=activate" && echo
[root@centos03 azkaban-exec]# curl -G "centos01:12321/executor?action=activate" && echo

如果三台机器都出现如下提示,则表示激活成功
{"status":"success"}

6、配置Web Server

Azkaban Web Server处理项目管理,身份验证,计划和执行触发

[root@centos01 conf]# vim azkaban.properties
修改如下属性
...
default.timezone.id=Asia/Shanghai
...
database.type=mysql
mysql.port=3306
mysql.host=centos01
mysql.database=azkaban
mysql.user=azkaban
mysql.password=123456
mysql.numconnections=100
...
azkaban.executorselector.filters=StaticRemainingFlowSize,CpuStatus
说明:
#StaticRemainingFlowSize:正在排队的任务数;
#CpuStatus:CPU占用情况
#MinimumFreeMemory:内存占用情况。测试环境,必须将MinimumFreeMemory删除掉,否则它会认为集群资源不够,不执行。


[root@centos01 conf]# vim azkaban-users.xml
# 添加用户
<user password="apple" roles="admin" username="apple"/>

7、启动

必须进入到centos01的/opt/apps/azkaban/azkaban-web路径,启动web server

[root@centos01 conf]# cd /opt/apps/azkaban/azkaban-web
[root@centos01 azkaban-web]# bin/start-web.sh

访问http://192.168.42.101:8081

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

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
安装和配置Azkaban 3.84.4的步骤如下: 1. 下载Azkaban 3.84.4的安装包。可以从引用\[1\]中提供的链接下载,或者从其他可靠的来源获取。 2. 解压安装包。根据引用\[1\]和引用\[2\]的指示,使用tar命令解压安装包,并将解压后的文件夹重命名。 3. 选择Mysql作为Azkaban的数据库。根据引用\[3\]的建议,使用Mysql作为Azkaban的数据库,因为它提供了一些增强功能和可靠性。 4. 创建安装目录。根据引用\[3\]的指示,创建一个目录来存放Azkaban的安装文件。 5. 解压并重命名其他组件。根据引用\[2\]和引用\[3\]的指示,解压并重命名Azkaban的其他组件,如执行服务器和Web服务器。 6. 发送SQL文件。根据引用\[3\]的指示,将创建所有SQL文件发送到指定的目录。 7. 导入Azkaban脚本。根据引用\[3\]的指示,使用Azkaban脚本导入所需的配置。 请根据上述步骤进行Azkaban 3.84.4的安装和配置。 #### 引用[.reference_title] - *1* *2* [Azkaban-3.84.4 兼容 mysql-8.0](https://blog.csdn.net/qq_33316544/article/details/125074262)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [黑猴子的家:Centos7 安装部署 Azkaban 3.84.4](https://blog.csdn.net/qq_28652401/article/details/117772402)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值