azkaban简单学习

楔子

作为学习笔记,希望不要因为内容对大家产生误导。
哔哩哔哩相关的一个视频|
https://www.bilibili.com/video/av65539983?from=search&seid=17846367465861730805
安装使用官方文档 参照编译。官方文档https://azkaban.readthedocs.io/en/latest/

视频中资料

https://www.lanzous.com/i8kcuej
在这里插入图片描述

MySQL 创建数据库

CREATE DATABASE azkaban ;
CREATE USER 'azk'@'%' IDENTIFIED BY 'azk';
GRANT SELECT,INSERT,UPDATE,DELETE ON azkaban.* to 'azk'@'%' WITH GRANT OPTION;
flush privileges;

ankaban编译并拷贝出tar.gz

git clone https://github.com/azkaban/azkaban.git
# 编译
./gradlew build -x test

# 拷贝出编译后的 tar.gz
find ./ -type f -name '*.gz' | xargs tar -zcvf azkaban-3.82.06-`date +%F`.tar.gz

在这里插入图片描述

Solo Server配置使用

官网配置安装描述
在这里插入图片描述
使用上述 编译后的 azkaban-solo-server-3.82.0-6-g1ecc79e1.tar.gz 解压后如下
在这里插入图片描述
配置文件在conf目录中 。修改其中的azkaban.properties

#配置了绝对路径|时区
web.resource.dir=/opt/azkaban-solo-server/web
default.timezone.id=Asia/Shanghai
# 配置MySQL(我使用的是MariaDB)
## mysql
database.type=mysql
mysql.user=azk
mysql.password=azk
mysql.database=azkaban
mysql.host=localhost
mysql.port=3306
mysql.numconnections=100

### 如果不使用MySQL,默认是 H2
#database.type=h2
#h2.path=./h2
#h2.create.tables=true


启动|停止

#启动
 bin/start-solo.sh
 # 停止
 bin/shutdown-solo.sh

上述没有配置HTTPS。启动后使用http://[ip]:8081访问

发布了308 篇原创文章 · 获赞 70 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/u012848709/article/details/103376026