Flink学习路线

2020-07-03 00:00:00 程序 专区 代码 自己的 学习

spark开发了好多年,近在学习flink,分享下近的学习心得

Flink学习资料

  • 官方文档 flink.apache.org/
  • 官方视频课程 github.com/flink-china/
  • 社区 zh.ververica.com/
  • Flink commiter 的博客 wuchong.me/
  • ververica 教程 training.ververica.com/
  • 源码 github.com/apache/flink
  • 加入Flink 钉钉技术大群
  • 参与Flink线下meetup
  • 观看Flink线上meetup视频(bilibili有Flink专题)
  • infoQ了解Flink业界新动态 infoq.cn/article/YACES4


我的学习路线

  • 万事没有捷径 先看Flink官网了解整体架构和一些流计算的概念 按照教程搭建个Flink程序先跑跑看
  • 自己在github建一个flink-study项目,看着官方文档写代码和测试,大概花了一星期
  • 观看官方视频,验证自己的一些想法,大概需要一星期
  • 编译Flink源码,修改源码上的examples程序,验证自己的理解
  • 学习的过程中,需要关注Flink钉钉群的提问和回答
  • 对重要的知识点google或者写代码加深理解,比如window timestamp state 等等
  • 思考自身业务是否可以使用Flink,我发现Flink cep 进行了学习和测试(在github上直接搜flink cep能看到很多例子 ,这个方式屡试不爽)

后续学习计划

  • 学习ververica教程
  • 学习源码
  • 学习更多实际场景的flink编码,阅读别人代码 编写自己代码
  • 学习如何通过Flink构建大数据平台

相关文章