尚硅谷Azkaban教程(azkaban大数据快速入门)
课程介绍
Azkaban是Linkedin公司推出的一个任务调度系统,目前在企业中应用非常广泛。对于大数据项目而言,工作流之间互相依赖且通常在零点左右调度执行,一个可以完善部署工作流且能实现报警功能的调度系统十分重要。
本套教程重点讲解Azkaban的安装部署及进阶使用,内容涵盖:工作流调度系统简介、常见工作流调度系统对比;Azkaban安装部署;Azkaban复杂工作流的配置部署,工作流配置文件的编写规则;Azkaban工作流失败重试机制及定时调度;Azkaban邮件报警、电话报警等。
教程为老版的全新升级,由刘波老师再次操刀上阵,提供全套视频、代码、资料、笔记,基于当下最主流的Azkaban版本3.x讲解;引入了官方推荐的结构更清晰、功能更丰富的flow2.0;增加了更多类型的工作流案例,讲解更全面;根据企业实际需求新增了条件工作流;新增了邮件报警,电话报警配置更加高效。
教程目
01.Azkaban-概论
02.Azkaban-常见工作流程调度系统
03.Azkaban-基本架构及部署模式
04.Azkaban-部署之数据库初始化
05.Azkaban-部署之ExecutorServer
06.Azkaban-部署之WebServer
07.Azkaban-使用之HelloWorld案例
08.Azkaban-使用之配置文件编写规则
09.Azkaban-使用之任务依赖案例
10.Azkaban-使用之自动失败重试案例
11.Azkaban-使用之手动失败重试案例
12.Azkaban-进阶之JavaProcess任务类型
13.Azkaban-进阶之条件工作流概述
14.Azkaban-进阶之条件工作流运行时参数案例
15.Azkaban-进阶之条件工作流预定义宏案例
16.Azkaban-进阶之定时调度
17.Azkaban-进阶之邮件报警
18.Azkaban-进阶之电话报警
19.Azkaban-进阶之多Executor模式注意事项