当前位置: 首页 > article >正文

大数据Azkaban(二):Azkaban简单介绍

文章目录

Azkaban简单介绍

一、Azkaban特点

二、Azkaban组成结构

三、Azkaban部署模式

1、solo-server ode(独立服务器模式)

2、two server mode(双服务器模式)

3、distributed multiple-executor mode(分布式多执行器模式)


Azkaban简单介绍

一、Azkaban特点

Azkaban通过作业的依赖性解决业务调度顺序,并提供易于使用的UI界面来维护和跟踪工作流程,其主要特点如下:

  1. 兼容任何版本的Hadoop;
  2. 易于使用的Web UI界面;
  3. 简单的Web和Http工作流上传;
  4. 支持工作流定时调度;
  5. 支持模块化和可插入; 
  6. 支持身份验证和授权; 
  7. 支持用户操作跟踪;
  8. 提供有关失败和成功的电子邮件提醒;
  9. 提供SLA警报和自动查杀功能。

 

二、Azkaban组成结构

Azkaban工作流管理器由三个核心部分组成,分别是Relational Database(关系型数据库MySQL)、AzkabanWebServer(Web服务器)、AzkabanExecutorServer(执行服务器)。三者关系具体如图所示。

 

三、Azkaban部署模式

1、solo-server ode(独立服务器模式)

在独立服务器模式下,使用的数据库是内嵌的H2,并且web server和executor server都在同一进程中运行,通常适用于小规模测试阶段。

2、two server mode(双服务器模式)

双服务器模式适用于比较复杂的生产环境,它的数据库会由具有主从设置的MySQL实例提供支持。其中,Web服务器和执行服务器应在不同的进程中运行,以便升级和维护过程中不影响用户。

 

3、distributed multiple-executor mode(分布式多执行器模式)

分布式多执行器模式适用于特别复杂的生产环境,理想情况下,Web服务器和执行服务器应在不同的主机中运行,以便升级和维护不影响用户。这种分布式多主机设置的模式为Azkaban带来了强大且可扩展的性能。


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

http://www.kler.cn/a/368877.html

相关文章:

  • 【数据结构与算法】《Java 算法宝典:探秘从排序到回溯的奇妙世界》
  • STM32 第17章 EXIT--外部中断/事件控制器
  • word表格问题
  • 龙芯+FreeRTOS+LVGL实战笔记(新)——13LVGL字体转换
  • 基于知识图谱的紧急事故决策辅助系统
  • 2024年信息化管理与计算技术研讨会 (ICIMCT 2024)--分会场
  • 【随便聊聊】MySQL数据类型详解:从基础到高级应用
  • 新华三H3CNE网络工程师认证—OSPF路由协议
  • NLP实践项目1——判断推文的负面情绪
  • C++的 / 运算符
  • 如何构建一个支持GPU的Llamafile容器
  • 【知识科普】正则表达式深入解读
  • C语言 | Leetcode C语言题解之第514题自由之路
  • 基于知识图谱的教学案例问答系统
  • el-date-picker时间范围搜索条件,watch监听
  • 接口自动化-框架搭建(Python+request+pytest+allure)
  • MySQL第四次作业
  • C++-继承
  • 传知代码-ChatGPT多模态命名实体识别
  • 用python将pdf转成图片转换成对应的word文件
  • 9.Three.js的光源
  • [C++11] 右值引⽤与移动语义
  • Python实践:爬取电影数据并进行数据分析
  • ORACLE数据库基于SQL*PLUS开启:闪回查询
  • 小程序中设置可拖动区域
  • Centos Stream 9部署Zabbix7.0LTS