Flink实时大数据处理技术 教案 01 Apache Flink概述.doc

Flink实时大数据处理技术 教案 01 Apache Flink概述.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

章节名称

ApacheFlink概述

课序/课时

总课时

课程性质

考试方式

授课教师

编制时间

1/2课时

80

必修/选修

闭卷/大作业

课题

Flink是什么?

教学内容

·Flink的起源

·Flink的发展过程和主要版本

·Flink的定义

·编程语言的选择

教学目的

了解Flink的起源

使学生了解ApacheFlink的起源背景,包括它为何被创建以及它解决了哪些现有数据处理框架的问题。让学生了解Flink背后的团队和贡献者,以及这些贡献者是如何影响Flink的发展轨迹的。

明确Flink的发展过程和主要版本

使学生熟悉Flink的发展历史,包括它的主要里程碑和版本更新。让学生了解每个主要版本带来的新特性和改进,以及这些特性是如何影响Flink在数据处理领域的地位的。引导学生思考版本迭代中功能取舍的决策过程,并探讨这些决策对实际应用场景的影响。

知道Flink的定义

使学生准确理解Flink的定义,包括它是什么、它的主要功能和用途。让学生了解Flink与其他数据处理框架的区别和联系。引导学生思考Flink在实时数据流处理领域的应用价值,并讨论它在当前数据处理技术栈中的地位。

掌握如何编程语言的选择

使学生了解Flink支持的编程语言(主要是Java和Scala),并掌握如何根据具体需求选择合适的编程语言。引导学生理解不同编程语言在Flink开发中的优缺点,以及它们对性能、开发效率和可维护性的影响。鼓励学生通过实践项目来掌握使用不同编程语言进行Flink开发的技能,并培养他们的编程能力和问题解决能力。

教学重难点

·重点:

Flink的起源

Flink的定义

·难点:

Flink的定义

编程语言的选择

教学方式

·提问法

·讲授法

·引导法

·案例法

教学用具

·笔记本电脑

·window10

·IntelliJIDEA2020.1.2

·课堂极域教学平台

·VMware

·虚拟机

教学步骤

复习提问

导入本节内容。

3.精讲本节内容。

4.进行本节小结。

5.布置课后作业。

教学环节

复习提问

新课讲解

课堂答疑

课程小结

作业布置

时间分配

(分钟计算)

章节名称

ApacheFlink概述

课序/课时

总课时

课程性质

考试方式

授课教师

编制时间

2/2课时

80

必修/选修

闭卷/大作业

课题

Flink层次架构

教学内容

·架构设计

·APILibraries层

·Runtime核心层

·物理部署层

教学目的

架构设计

了解Flink采用分层的架构设计,了解Flink架构设计中的三层功能。

2.APILibraries层

明确APILibraries层主要提供了编程API和顶层类库等功能,了解其在Flink中的作用。

Runtime核心层

知道Runtime核心层是Flink分布式计算框架的核心实现层,包括作业转换,任务调度,资源分配,任务执行等功能,了解Runtime核心层的作用和对应组件与原理。

物理部署层

掌握Flink的物理部署层部署模式,了解通过Flink的集成支持,Flink应用程序可以运行在YARN、Mesos、Kubernetes等多种资源管理框架上,从而实现资源统一管理、调度和监控。

教学重难点

·重点:

架构设计

APILibraries层

·难点:

3.Runtime核心层

4.物理部署层

教学方式

·提问法

·讲授法

·引导法

·案例法

教学用具

·笔记本电脑

·window10

·IntelliJIDEA2020.1.2

·课堂极域教学平台

·VMware

·虚拟机

教学步骤

1.复习提问

2.导入本节内容。

3.精讲本节内容。

4.进行本节小结。

6.布置课后作业。

教学环节

复习提问

新课讲解

课堂答疑

课程小结

作业布置

时间分配

(分钟计算)

章节名称

ApacheFlink概述

课序/课时

总课时

课程性质

考试方式

授课教师

编制时间

3/2课时

80

必修/选修

闭卷/大作业

课题

大数据处理架构的发展

教学内容

·Flink的起源

·Kappa架构

·流处理框架的发展

教学目的

1.Flink的起源

了解Flink的起源中的Lambda架构,知道Lambda架构是一种大数据处理架构并了解其内部的组件、原理、工作流程、优缺点等。

2.Kappa架构

明确Lambda架构存在一定的缺点,为了解决Lambda架构的缺点,后续也出现了一些新的架构和技术,例如Kappa架构。知道Kappa架构是一种大数据处理架构并了解其内部的组件、原理、工作流程、优缺点等。

3.流处理框架的发展

掌握不同阶段流处理框架的发展历程以及在每个阶段中组件、原理、工

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档