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構建大數據平台

推薦閱讀:

相关文章