CDH azkaban-3.75.2安装教程

关注微信公共号:小程在线

关注CSDN博客:程志伟的博客

安装准备:

azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
azkaban-web-server-0.1.0-SNAPSHOT.tar.gz

create-all-sql-0.1.0-SNAPSHOT.sql

一、首先配置mysql

进入mysql:mysql -u root -p

  1. CREATE DATABASE azkaban;
  2. show databases;
  3. CREATE USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';
  4. GRANT SELECT,INSERT,UPDATE,DELETE ON azkaban.* to 'azkaban'@'%' WITH GRANT OPTION;
  5. FLUSH PRIVILEGES;
  6. USE azkaban;
  7. source /home/sofe/azkaban-3.75.2/create-all-sql-0.1.0-SNAPSHOT.sql

二、生成 keystore 和 truststore 文件

解压azkaban-web-server-0.1.0-SNAPSHOT.tar.gz安装包,

改名为azkaban-web-server

在其中创建key目录,将生成的3个文件放到key目录下

参考:CDH Azkaban 生成keystore和truststore文件_程志伟的博客-CSDN博客

三、编辑conf/azkaban.properties

要写绝对路径,根据自己的实际路径修改。host填写自己的实际地址。

web.resource.dir=/home/soft/azkaban-3.75.2/azkaban-web-server/web

user.manager.xml.file=/home/soft/azkaban-3.75.2/azkaban-web-server/conf/azkaban-users.xml

lockdown.create.projects=false

lockdown.upload.projects=false

project.temp.dir=/home/soft/azkaban-3.75.2/azkaban-web-server/temp

executor.global.properties=/home/soft/azkaban-3.75.2/azkaban-web-server/conf/global.properties

executor.port=12321

jetty.port=8081

jetty.use.ssl=true

jetty.ssl.port=8443

jetty.maxThreads=25

jetty.keystore=/home/soft/azkaban-3.75.2/azkaban-web-server/key/keystore

jetty.password=azkaban

jetty.keypassword=azkaban

jetty.truststore=/home/soft/azkaban-3.75.2/azkaban-web-server/key/truststore

jetty.trustpassword=azkaban

jetty.connector.stats=true

mysql.host=本机地址

编辑 vi log4j.properties

log4j.appender.server.File=/home/soft/azkaban-3.75.2/azkaban-web-server/logs/azkaban-webserver.log

创建一个logs目录

在azkaban-web-server 创建mkdir logs

 四、exec-server 安装

解压:tar -zxvf azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz

重命名:mv azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz azkaban-exec-server

修改conf/azkaban.properties

host填写自己的本机地址。

default.timezone.id=Asia/Shanghai

azkaban.webserver.url=https://本机地址:8443

azkaban.jobtype.plugin.dir=/home/soft/azkaban-3.75.2/azkaban-exec-server/plugins/jobtypes

azkaban.project.dir=/home/soft/azkaban-3.75.2/azkaban-exec-server/projects

mysql.host=本机地址

executor.port=12321

executor.connector.stats=true

executor.maxThreads=50

executor.flow.threads=30

executor.global.properties=/home/soft/azkaban-3.75.2/azkaban-exec-erver/conf/global.properties

修改 conf/log4j.properties

将其中的存放日志的路径由相对路径改为绝对路径,logs目录手动创建

log4j.appender.server.File=/home/soft/azkaban-3.75.2/azkaban-exec-server/logs/azkaban-execserver.log

在azkaban-exec-server目录下创建一个logs目录

mkdir logs

五、启动

1. 在azkaban-exec-server目录下:bin/start-exec.sh

2. 在mysql下执行:

select * from executors;

# 这里必须手动把active的值设置为1

MariaDB [azkaban]> UPDATE executors SET active = 1 WHERE id = 1;

3. 在azkaban-web-server目录下执行: bin/start-web.sh

4. 查看进程

在azkaban-web-server目录下执行:jps

六、登陆

输入地址和端口号登陆,账号,密码

 需要安装文件的在下方留言

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值