Azkaban安装配置

1. 环境

Centos 7.6
Mysql 5.7.25

2.安装Azkaban

1.创建 /opt/module/azkaban 目录

mkdir -p /opt/module/azkaban

2.解压 azkaban-executor-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz、azkaban-web-server-2.5.0.tar.gz 到 /opt/module/azkaban 下

tar -zxvf /opt/software/azkaban-web-server-2.5.0.tar.gz -C /opt/module/azkaban/
tar -zxvf /opt/software/azkaban-sql-script-2.5.0.tar.gz -C /opt/module/azkaban/
tar -zxvf /opt/software/azkaban-executor-server-2.5.0.tar.gz -C /opt/module/azkaban/

3.对解压后的文件重命名

mv /opt/module/azkaban/azkaban-web-2.5.0/  /opt/module/azkaban/server
mv /opt/module/azkaban/azkaban-executor-2.5.0/   /opt/module/azkaban/executor

4.azkaban脚本导入,进入mysql,创建azkaban数据库,并将解压的脚本导入到azkaban数据库

create database azkaban;
use azkaban;

--source后跟.sql文件,用于批量处理.sql文件中的sql语句。
source /opt/module/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql

5.生成密钥库

Keytool是java数据证书的管理工具,使用户能够管理自己的公/私钥对及相关证书。
-keystore 指定密钥库的名称及位置(产生的各类信息将不在.keystore文件中)
-genkey 在用户主目录中创建一个默认文件".keystore"
-alias 对我们生成的.keystore 进行指认别名;如果没有默认是mykey
-keyalg 指定密钥的算法 RSA/DSA 默认是DSA

1.生成 keystore的密码及相应信息的密钥库
keytool -keystore keystore -alias jetty -genkey -keyalg RSA

2.将keystore 拷贝到 azkaban web服务器根目录中
mv /opt/module/azkaban/keystore /opt/module/azkaban/server/

6.配置文件

1.Web服务器配置
1.修改azkaban.properties文件
cd /opt/module/azkaban/server/conf
vim azkaban.properties

2.修改azkaban-users.xml 文件
cd /opt/module/azkaban/server/conf
vim azkaban-users.xml

2.执行服务器配置
cd /opt/module/azkaban/executor/conf
vim azkaban.properties

3.启动Azkaban

1.启动executor服务器

cd /opt/module/azkaban/executor/
bin/azkaban-executor-start.sh

2.启动web服务器

cd /opt/module/azkaban/server/
bin/azkaban-web-start.sh

3.使用 https://服务器IP地址:8443 访问 Azkaban服务

原文地址:https://www.cnblogs.com/wuning/p/11753316.html