Flink实时大数据处理技术 教案 01 Apache Flink概述_第1页
Flink实时大数据处理技术 教案 01 Apache Flink概述_第2页
Flink实时大数据处理技术 教案 01 Apache Flink概述_第3页
Flink实时大数据处理技术 教案 01 Apache Flink概述_第4页
Flink实时大数据处理技术 教案 01 Apache Flink概述_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

章节名称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层次架构教学内容·架构设计·API&Libraries层·Runtime核心层·物理部署层教学目的架构设计了解Flink采用分层的架构设计,了解Flink架构设计中的三层功能。2.API&Libraries层明确API&Libraries层主要提供了编程API和顶层类库等功能,了解其在Flink中的作用。Runtime核心层知道Runtime核心层是Flink分布式计算框架的核心实现层,包括作业转换,任务调度,资源分配,任务执行等功能,了解Runtime核心层的作用和对应组件与原理。物理部署层掌握Flink的物理部署层部署模式,了解通过Flink的集成支持,Flink应用程序可以运行在YARN、Mesos、Kubernetes等多种资源管理框架上,从而实现资源统一管理、调度和监控。教学重难点·重点:架构设计API&Libraries层·难点: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.流处理框架的发展掌握不同阶段流处理框架的发展历程以及在每个阶段中组件、原理、工作原理等方面的演变和优化。教学重难点·重点:1..Flink的起源2.流处理框架的发展·难点:1.Kappa架构教学方式·提问法·讲授法·引导法·案例法教学用具·笔记本电脑·window10·IntelliJIDEA2020.1.2·课堂极域教学平台·VMware·虚拟机教学步骤1.复习提问2.导入本节内容。4.精讲本节内容。5.进行本节小结。6.布置课后作业。教学环节复习提问新课讲解课堂答疑课程小结作业布置时间分配(分钟计算)章节名称ApacheFlink概述课序/课时总课时课程性质考试方式授课教师编制时间4/2课时80必修/选修闭卷/大作业课题Flink应用场景教学内容·事件驱动型应用·数据分析应用·数据管道应用·行业应用教学目的1.事件驱动型应用了解事件驱动型应用了解其内部的组件、原理、工作流程、优缺点等、掌握具体的实际应用。2.数据分析应用明确数据分析应用了解其内部的组件、原理、工作流程、优缺点等、掌握具体的实际应用。了解Flink对数据分析的支持方式和内容。3.数据管道应用明确数据管道应用了解其内部的组件、原理、工作流程、优缺点等、掌握具体的实际应用。了解Flink对数据管道应用的支持方式和内容。4.行业应用知道Flink在国内外有那些互联网公司得到广泛应用,以及应用的场景和模块等。教学重难点·重点:1.事件驱动型应用2.行业应用·难点:1.数据分析应用2.数据管道应用教学方式·提问法·讲授法·引导法·案例法教学用具·笔记本电脑·window10·IntelliJIDEA2020.1.2·课堂极域教学平台·VMware·虚拟机教学步骤复习提问导入本节内容。3.精讲本节内容。4.进行本节小结。5.布置课后作业。教学环节复习提问新课讲解课堂答疑课程小结作业布置时间分配(分钟计算)章节名称ApacheFlink概述课序/课时总课时课程性质考试方式授课教师编制时间5/2课时80必修/选修闭卷/大作业课题Flink生态系统和社区教学内容·Flink的生态系统和相关工具·Flink的社区和贡献者教学目的1.Flink的生态系统和相关工具了解Flink的生态系统由多个项目和工具组成,了解这些项目和工具提供了各种功能和扩展,并能够让Flink在不同的场景下得以应用。2.Flink的社区和贡献者了解Flink的社区是一个开放且充满活力的社区,由来自不同背景、不同地域、不同组织的贡献者组成。知道Flink的社区对Flink的发展的作用和贡献等。教学重难点·重点:1.Flink的生态系统和相关工具·难点:1.Flink的社区和贡献者教学方式·提问法·讲授法·引导法·案例法教学用具·笔记本电脑·window10·IntelliJIDEA2020.1.2·课堂极域教学平台·VMware·虚拟机教学步骤复习提问导入本节内容。3.精讲本节内容。4.进行本节小结。5.布置课后作业。教学环节复习提问新课讲解课堂答疑课程小结作业布置时间分配(分钟计算)章节名称ApacheFlink概述课序/课时总课时课程性质考试方式授课教师编制时间6/2课时80必修/选修闭卷/大作业课题Flink与其他大数据框架的关系教学内容·Flink与Hadoop·Flink与Hive·Flink与SparkStreaming·Flink与Storm教学目的1.Flink与Hadoop了解Flink与Hadoop之间的联系和区别以及各自的应用场景。并且知道Flink与Hadoop可以进行集成,并且能够进行数据存储和分析等。2.Flink与Hive了解Flink与Hive之间的联系和区别以及各自的应用场景。3.Flink与SparkStreaming了解Flink与SparkStreaming之间的联系和区别以及各自的应用场景,以及操作使用和底层的区别。4.Flink与Storm了解Flink与Storm之间的联系和区别以及各自的应用场景,以及操作使用和底层的区别。教学重难点·重点:·Flink与Hadoop·Flink与Storm·难点:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论