Azkaban安装部署 (2. two-server模式部署)

Azkaban安转部署

two-server模式部署

节点规划:
Host:Node01 角色:Mysql
Host:Node01 角色: web‐server和exec‐server不同进程

  1. 解压文件
    首先我们先进入到/export/servers目录下
    然后创建azkaban-two-server目录
mkdir -p /export/servers/azkaban-two-server
  1. 解压azkaban-web-server-2.5.0.tar.gz、azkaban-executor-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz到/export/servers/azkaban-two-server目录下
tar -zxvf azkaban-web-server-2.5.0.tar.gz -C
/export/servers/azkaban-two-server/

tar -zxvf azkaban-executor-server-2.5.0.tar.gz
-C /export/servers/azkaban-two-server/

tar -zxvf azkaban-sql-script-2.5.0.tar.gz -C
/export/servers/azkaban-two-server/
  1. 对解压后的文件重新命名
mv azkaban-web-2.5.0/ server

mv azkaban-executor-2.5.0/ executor

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

mysql -uroot -p123456

create database azkaban;

use azkaban;

source /export/servers/azkaban-two-server/azkaban-2.5.0/create-all-sql-2.5.0.sql

注:source后跟.sql文件,用于批量处理.sql文件中的sql语句

5.生成密钥库

Keytool:是java数据证书的管理工具,使用户能够管理自己的公/私钥对及相关证书。

-keystore:指定密钥库的名称及位置(产生的各类信息将不在.keystore文件中)

-genkey:在用户主目录中创建一个默认文件".keystore"

-alias:对我们生成的.keystore进行指认别名;如果没有默认是mykey

-keyalg:指定密钥的算法 RSA/DSA
默认是DSA

生成 keystore的密码及相应信息的密钥库

cd  /export/servers/azkaban-two-server
执行:keytool -keystore keystore -alias jetty -genkey -keyalg RSA

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

将keystore 拷贝到 azkaban web服务器根目录中

mv keystore
/export/servers/azkaban-two-server/server/

服务器时间一定要进行同步网络时间

  1. Web服务器配置
    进入azkaban web服务器安装目录 conf目录,打开azkaban.properties文件
cd  /export/servers/azkaban-two-server/server/conf
vim azkaban.properties

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:以上步骤一定要一步一步来,不要出错

  1. 执行服务器配置
    进入执行服务器安装目录conf,打开azkaban.properties
cd /export/servers/azkaban-two-server/server/conf
vim azkaban.properties

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

在这里插入图片描述8.执行服务器配置
进入执行服务器安装目录conf,打开azkaban.properties

 cd /export/servers/azkaban-two-server/executor/conf
 vim azkaban.properties

按照如下配置修改azkaban.properties文件
在这里插入图片描述
在这里插入图片描述
9. 启动executor服务器

cd /export/servers/azkaban-two-server/executor

bin/azkaban-executor-start.sh

10.启动web服务器

cd /export/servers/azkaban-two-server/server

bin/azkaban-web-start.sh

注意:先执行executor,再执行web,避免Web Server会因为找不到执行器启动失败。
在浏览器输入:https://node01:8443,即可访问azkaban服务了

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值