温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
Flink课程简介
Flink
课程
简介
Flink课程简介和课程内容
1. Flink课程简介
如今的大数据技术应用场景,对实时性的要求已经越来越高。作为新一代大数据流处理框架,由于非常好的实时性,Flink 独树一帜,在近些年引起了业内极大的兴趣和关注。
spark本身是基于批处理模式的原因,并不能完美高效处理原生的数据流,因此对流式处理计算支持较弱。
Flink能够提供毫秒级别的延迟,同时保证了数据处理的低延迟、高吞吐和结果的正确性,还提供了丰富的时间类型和窗口计算、Exactly-once 语义支持,另外还可以进行状态管理。Flink 在实时分析领域的优势,使得越来越多的公司开始将实时项目向 Flink 迁移,其社区也在快速发展壮大。
目前,Flink 已经成为各大公司实时领域的发力重点,特别是国内以阿里为代表的一众大厂,都在全力投入,不少公司为 Flink 社区贡献了大量源码。如今 Flink 已被很多人认为是大数据实时处理的方向和未来,很多公司也都在招聘和储备了解掌握 Flink 的人才。
2. Flink课程内容
Flink技术栈的课程大约在8天左右
其中5天是我们现在学习的Flink基础和高级特性,剩余3天左右学习FlinkSQL
l 第一章节《Flink基础》
n 什么是流式计算
n Flink的简介
n Flink的环境部署
n Flink的架构体系
n Flink的运行架构
l 第二章节《Flink流批一体API开发》
n Flink的编程模型
n Flink的数据源
n Flink的转换算子
n Flink的Sink操作
n 常用的Connect连接器
l 第三章节《Flink高级API开发》
n Flink的四大基石介绍
n Flink的Window操作
n Watermark(水印)
n Flink的State(状态)管理
n Flink的Checkpoint(容错)
l 第四章节《Flink高级特性和新特性》
n 异步io
n 两端递交(End-to-End Exactly-Once)
n ProcessFunction API
n 双流Join
n Streaming File Sink
n 数据类型以及序列化
l 第五章节《FlinkSQL基础及实战》
n 什么是 Table API 和 Flink SQL
n 概念和通用API
n SqlClient工具的使用
n Catalogs
n 流处理中的概念
n 窗口(Windows)
n 函数(Functions)
n 连接到外部系统
通过理论和实际的紧密结合,可以使学员对 Flink 有充分的认识和理解,在项目实战中对 Flink 和流式处理应用的场景、以及金融股票业务领域、车联网领域有更深刻的认识;并且通过对流处理原理的学习和与批处理架构的对比,可以对大数据处理架构有更全面的了解,为日后成长为架构师打下基础。
3. Flink课程特点
l 使用Flink最新版本1.13.1,讲解Flink最新特性及FlinkSQL开发
l 使用java语言开发,同时兼顾scala
l 理论结合实践,深入源码,不但搞定编码,还要知其所以然
l 结合生产中遇到的问题,能在工作解决实际的问题
l 结合面试问题,搞定面试
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090