Azkaban【部署 02】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)

安装阶段

    • [1. 资源分享](#1. 资源分享)
    • [2. 模式说明](#2. 模式说明)
    • [3. solo-server 模式部署](#3. solo-server 模式部署)
    • [4. 启动及验证](#4. 启动及验证)
    • [5. 总结](#5. 总结)

1. 资源分享

资源说明,一下文件是使用【azkaban-3.70.0.tar.gz】源码包进行编译生成的,生成的10个安装文件命名为【xxx-0.1.0-SNAPSHOT.tar.gz】这里将版本号手动修改为【3.70.0】🐒

链接:https://pan.baidu.com/s/1EPNs9-MTvZ4cgSwPhLA1Dg

提取码:ame8

bash 复制代码
# solo server model 安装文件【本次安装】
azkaban-solo-server-3.70.0-SNAPSHOT.tar.gz
# multiple-executor 安装文件【未安装】
azkaban-exec-server-3.70.0-SNAPSHOT.tar.gz
azkaban-web-server-3.70.0-SNAPSHOT.tar.gz
# 其他文件_未安装【有知道怎么用的小伙伴可以分享一下】
azkaban-db-3.70.0-SNAPSHOT.tar.gz
az-crypto-3.70.0-SNAPSHOT.tar.gz
az-hadoop-jobtype-plugin-3.70.0-SNAPSHOT.tar.gz
az-hdfs-viewer-3.70.0-SNAPSHOT.tar.gz
az-jobsummary-3.70.0-SNAPSHOT.tar.gz
az-reportal-3.70.0-SNAPSHOT.tar.gz
azkaban-hadoop-security-plugin-3.70.0-SNAPSHOT.tar.gz

2. 模式说明

shell 复制代码
After version 3.0, we provide two modes: 
the stand alone "solo-server" mode and distributed multiple-executor mode. 

按照官方文档的说明,Azkaban 3.0 之后版本提供 2️⃣ 种运行模式:

solo server model(单服务模式) 元数据默认存放在内置的 H2 数据库(可以修改为MySQL),该模式中 webServer (管理服务器) 和 executorServer (执行服务器) 运行在同一个进程中,进程名是 AzkabanSingleServer 。该模式适用于小规模工作流的调度。

multiple-executor(分布式多服务模式) 存放元数据的数据库为 MySQL,MySQL 应采用主从模式进行备份和容错。这种模式下 webServer 和 executorServer 在不同进程中运行,彼此之间互不影响,适合用于生产环境。

3. solo-server 模式部署

如果是自己编译的,那么 solo-server 模式的安装包在编译后的 /azkaban-solo-server/build/distributions 目录下 azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz【也可以下载已经编译的文件 azkaban-solo-server-3.70.0.tar.gz 版本号是自己修改的】:

shell 复制代码
# 我将编译好的文件复制到了 /home/azkaban 文件夹下
[root@tcloud ~]#  cp ./azkaban-3.70.0/azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz /home/azkaban/
# 解压 并移动到 /usr/local/azkaban-solo 文件夹下
[root@tcloud azkaban]# tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz
[root@tcloud azkaban]# mv azkaban-solo-server-0.1.0-SNAPSHOT/ /usr/local/azkaban-solo

【修改时区 🕙】由于azkaban默认的时区是美国时区,如果你有定时调度任务,就要将默认时区设置成上海时区:

shell 复制代码
[root@tcloud azkaban-solo]# vim /usr/local/azkaban-solo/conf/azkaban.properties
	# 修改时区
	default.timezone.id=Asia/Shanghai

4. 启动及验证

启动时,需要注意的是要在根目录下执行,不然会抛出Cannot find 'database.properties' 异常。

shell 复制代码
[root@tcloud azkaban-solo]# ./bin/start-solo.sh
# 查看是否有 AzkabanSingleServer 进程
[root@tcloud azkaban-solo]# jps
23506 Jps
6371 GradleDaemon
23471 AzkabanSingleServer

访问 8081 端口,查看 Web UI 界面,默认的登录名密码都是 azkaban ,如果需要修改或新增用户,可以在 conf/azkaban-users.xml 文件中进行配置。

登录成功后:

5. 总结

如果没有编译阶段,直接安装solo-server模式还是很容易的。

相关推荐
如意.7593 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
Thera7774 小时前
C++ 高性能时间轮定时器:从单例设计到 Linux timerfd 深度优化
linux·开发语言·c++
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ5 小时前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
金融小师妹6 小时前
基于多模态宏观建模与历史序列对齐:原油能源供给冲击的“类1970年代”演化路径与全球应对机制再评估
大数据·人工智能·能源
播播资源6 小时前
OpenAI2026 年 3 月 18 日最新 gpt-5.4-nano模型:AI 智能体的“神经末梢”,以极低成本驱动高频任务
大数据·人工智能·gpt
安当加密6 小时前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证
linux·运维·服务器
内卷焦虑人士7 小时前
Windows安装WSL2+Ubuntu 22.04
linux·windows·ubuntu
GJGCY7 小时前
中小企业财务AI工具技术评测:四大类别架构差异与选型维度
大数据·人工智能·ai·架构·财务·智能体
九河云8 小时前
云上安全运营中心(SOC)建设:从被动防御到主动狩猎
大数据·人工智能·安全·架构·数字化转型
武子康8 小时前
大数据-252 离线数仓 - Airflow + Crontab 入门实战:定时调度、DAG 编排与常见报错排查
大数据·后端·apache hive