天天看點

零基礎入門Flink,帶你小白變大神 | 開發者社群精選文章合集(二十二)

每日內建開發者社群精品内容,你錯過的幹貨補給站

每日精選博文推薦

零基礎入門Flink,帶你小白變大神 | 開發者社群精選文章合集(二十二)

5分鐘從零建構第一個 Apache Flink 應用

Apache Flink 作為目前最流行的流批統一的計算引擎,在實時 ETL、事件處理、資料分析、CEP、實時機器學習等領域都有着廣泛的應用。在本文中,我們将從零開始,教您如何建構第一個Apache Flink (以下簡稱Flink)應用程式。

>>戳我前往了解全文

速度收藏!看完這份知識圖譜,才算搞懂 Flink!

為了讓大家清晰的了解 Flink 完整的技術體系與學習路徑,社群整理了這樣一份知識圖譜,由 Apache Flink Committer 執筆,四位 PMC 成員稽核,将 Flink 9 大技術版塊詳細拆分,突出重點内容并搭配全面的學習素材。看完這份圖譜,才算真的搞懂 Flink!

>>點選閱讀全文

使用 Flink 前需要知道的 10 個『陷阱』

采用新的架構總是會帶來很多驚喜。當你花了幾天時間去排查為什麼服務運作異常,結果發現隻是因為某個功能的用法不對或者缺少一些簡單的配置。在 Contentsquare[1],我們需要不斷更新資料處理任務,以滿足越來越多的資料上的苛刻需求。這也是為什麼我們決定将用于會話[2]處理的小時級 Spark 任務遷移到 Flink[3] 流服務。這樣我們就可以利用 Flink 更為健壯的處理能力,提供更實時的資料給使用者,并能提供曆史資料。不過這并不輕松,我們的團隊在上面工作了有一年時間。同時,我們也遇到了一些令人驚訝的問題,本文将嘗試幫助你避免這些陷阱。

>>點選了解全文

如何從 0 到 1 開發 PyFlink API 作業

從 Flink 1.9 開始,Apache Flink 社群開始在原有的 Java、Scala、SQL 等程式設計語言的基礎之上,提供對于 Python 語言的支援。經過 Flink 1.9 ~ 1.12 以及即将釋出的 1.13 版本的多個版本的開發,目前 PyFlink API 的功能已經日趨完善,可以滿足絕大多數情況下 Python 使用者的需求。接下來,我們以 Flink 1.12 為例,介紹如何使用 Python 語言,通過 PyFlink API 來開發 Flink 作業。本篇我們以 Flink 1.12 為例,介紹如何使用 Python 語言,通過 PyFlink API 來開發 Flink 作業。

每日精選電子書

《零基礎入門:從 0 到 1 學會 Apache Flink》

Apache Flink 被業界公認為最好的流計算引擎,其計算能力不僅僅局限于做流處理,而是一套兼具流、批、機器學習等多種計算功能的大資料引擎,使用者隻需根據業務邏輯開發一套代碼,無論是全量資料還是增量資料,亦或者實時處理,一套方案即可全部支援。為了讓大家更全面地了解 Apache Flink 背後的技術以及應用實踐,Apache Flink 零基礎入門系列教程重磅釋出!由多位 Flink PMC 及核心貢獻者出品,幫你建立系統架構體系,最詳細的免費教程,讓你從 0 到 1 學會 Flink,Flink 入門必讀經典!

>>點選下載下傳,《零基礎入門:從 0 到 1 學會 Apache Flink》

《Apache Flink 必知必會》

“實時計算”不再隻是未來趨勢,它已經融入到企業生産的各個環節之中。一線開發同學如何掌握大資料極緻算力應用,企業如何全面提升資料服務能力?《Apache Flink 必知必會》電子書,零基礎上手實戰,7天學會 Flink,輕松 Get 大資料極緻算力!

>>點選下載下傳,《Apache Flink 必知必會》

熱門推薦

每日內建開發者社群精品内容,請持續關注!