[2019大数据视频教程]小白3天速成调度框架oozie(源码+视频+笔记)
作者:互联网
[2019大数据视频教程]小白3天速成调度框架oozie(源码+视频+笔记)
1、什么是Oozie
Apache Oozie是工作流调度用在Hadoop中。它是一个运行相关的作业工作流系统。这里,用户被允许创建向非循环图工作流程,其可以在并列 Hadoop 并顺序地运行。
它由两部分组成:
工作流引擎:一个工作流引擎的职责是存储和运行工作流程,由 Hadoop 作业组成:MapReduce, Pig, Hive.
协调器引擎:它运行基于预定义的时间表和数据的可用性工作流程作业。
Oozie可扩展性和可管理及时执行成千上万的工作流程(每个由几十个作业)的Hadoop集群。
Oozie 也非常灵活。人们可以很容易启动,停止,暂停和重新运行作业。Oozie 可以很容易地重新运行失败的工作流。可以很容易重做因宕机或故障错过或失败的作业。甚至有可能跳过一个特定故障节点。
2、Oozie三大功能模块
3、为什么要使用 Oozie ?
使用Oozie的主要目的是为了管理不同类型的作业在Hadoop系统中处理。
作业之间的依赖关系是由用户向无环图的形式指定。Oozie 的消费信息以及在工作流中指定负责其执行的顺序正确。这样,用户同时管理保存整个工作流程。此外 Oozie 有指定执行特定工作频率规定。
4、Oozie的特点
(1)Oozie 客户端 API 以及命令行界面可以用来启动,控制和监视Java应用程序作业
(2)使用其Web服务的API可以从任何位置控制作业
(3)Oozie有规定执行这些计划定期来运行作业
(4)Oozie 有规定作业完成后可发送电子邮件通知
5、课程简介
(1)本课程主要内容:你将学习到,Oozie的原理、安装配置、使用Oozie实现调度Shell脚本、逻辑调度多个Shell脚本、直接调度MapReduce任务以及定时逻辑调度多个任务。
(2)学习完本课程可以掌握:调度概念、调度流程、项目调度工作和CDH中oozie的使用等。
(3)本课程视频适合人群:所有了解或者系统学习过hadoop生态圈相关组件的人群。若对大数据没有相关了解,能听懂概念,很多操作不能关联。
(4)本课程视频所涉及软件版本:
centos 6.5
maven 3.3.9
pig 0.17
apach oozie 5.1.0
CDH 5.13.2
cdh-5.13.2-oozie-4.3.0
6、本期课程目录
01 oozie介绍
02 oozie的架构
03 oozie的编译准备
04 oozie的源码编译
05 oozie的server端安装
06 oozie的server测试
07 client端安装
08 oozie的常用命令
09 oozie的shell案例
10 oozie的map-reduce案例
11 oozie的fork和join
12 oozie的定时任务
7、免费资源获取方式:
免费领取方法一:
关注vx公众号“好程序员”,回复DT4,即可获取《2019最新小白速成调度框架oozie》学习视频+源码+笔记!想要资源的小伙伴,赶快领取!
标签:oozie,作业,调度,Hadoop,工作,源码,2019,Oozie 来源: https://blog.51cto.com/14573321/2453253