[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的定时任务

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值