返回 导航

大数据

hangge.com

Azkaban - 快速入门教程1(安装配置)

作者:hangge | 2025-06-09 10:16
    Azkaban 是由 Linkedin 开源的一个批量工作流任务调度器,用于在一个工作流内以一个特定的顺序运行一组工作和流程。本文将演示如何进行 Azkaban 的安装和使用。

一、安装配置

1,准备 Azkaban 安装包

(1)安装 Azkaban 相对来说会比较麻烦,因为官方没有直接提供二进制安装包,只提供了源码包。正常来说,要安装 Azkaban,需要先到官网下载源码,然后在 Linux 环境中进行编译。整个编译过程非常慢,因为在编译时需要连接到国外网站下载第三方依赖包。

(2)为了简化 Azakan 的安装过程,我们可以直接下载其他人编译好的 Azkaban 二进制安装包使用,比如下面地址(如果地址失效,可以再搜索下其他资源)

2,上传并解压安装包

(1)在学习阶段我们使用 AzkabanSolo 模式即可,将编译好的 azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz 安装包上传到服务器:

(2)接着执行如下命令解压该安装包:
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz

(3)最后将解压出来的文件夹移动到合适的位置,这个可以根据个人习惯修改:
mv azkaban-solo-server-0.1.0-SNAPSHOT /usr/local/azkaban

3,修改配置

(1)由于服务器在创建时已经将时区指定为上海时区,此时需要保证 Azkaban 的时区和服务器的时区是一致的。我们执行如下命令编辑 Azkaban 配置文件:
vi /usr/local/azkaban/conf/azkaban.properties

(2)将默认时区修改成上海:
default.timezone.id=Asia/Shanghai

4,启动 Azkaban

(1)我们进入 Azkaban 目录后执行如下命令启动 Azkaban
./bin/start-solo.sh

(2)在 Azkaban 启动成功后,会启动一个 Web 服务,监听的端口是 8081,所以需要访问的地址为“http://服务器 IP:8081”。用户名和密码默认都是 azkaban,单击“Login”按钮可以进入。

5,停止 Azkaban

如果不需要使用 Azkaban 了,则可以进入 Azkaban 目录,使用 Azkaban 提供的脚本停止服务。
./bin/shutdown-solo.sh
评论

全部评论(0)

回到顶部