当前位置: 首页 > 工具软件 > Azkaban > 使用案例 >

####Azkaban

卢英叡
2023-12-01

Azkaban

Azkaban是在LinkedIn上创建的批处理工作流作业调度程序,用于运行Hadoop作业。Azkaban通过作业依赖性解决订单,并提供易于使用的Web用户界面来维护和跟踪您的工作流程。

特征

兼容任何版本的Hadoop
易于使用的Web UI
简单的Web和http工作流上传
项目工作区
调度工作流程
模块化和可插入
身份验证和授权
跟踪用户操作
有关失败和成功的电子邮件提醒
SLA警报和自动查杀 重试失败的工作

https://azkaban.readthedocs.io/en/latest/getStarted.html

Solo Server入门

  1. 易于安装 - 无需MySQL实例。它将H2打包为主要的持久存储。
  2. 易于启动 - Web服务器和执行程序服务器都在同一个进程中运行

安装
请按照以下步骤开始:

1.克隆回购:

git clone https://github.com/azkaban/azkaban.git
2.构建Azkaban并创建安装包:

cd azkaban; ./gradlew build installDist
3.启动独奏服务器:

cd azkaban-solo-server/build/install/azkaban-solo-server; bin/azkaban-solo-start.sh

Azkaban solo服务器应全部设置,通过8081默认监听端口接受传入的网络请求。所以,打开一个Web浏览器并查看http://localhost:8081/

4.停止服务器:

bin/azkaban-solo-shutdown.sh

FolderDescription
bin用于启动/停止Azkaban solo服务器的脚本
confAzkaban solo服务器的配置文件
libAzkaban的jar依赖项
extlib添加到extlib的其他jar将添加到Azkaban的类路径中
pluginscentered
webare neat
 类似资料: