本文檔適用於Apache Flink 1.8版本。 這些頁面的創建時間爲:05/27/19, 01:02:09 AM UTC.。
Apache Flink是一個用於分佈式流和批數據處理的開源平臺。Flink的核心是一個流數據引擎,爲數據流上的分佈式計算提供數據分發,通信和容錯。Flink在流引擎之上構建批處理,覆蓋本機迭代支持,託管內存和程序優化。
第一步
概念:從Flink的數據流編程模型和分佈式運行時環境的基本概念開始。這將有助於您瞭解文檔的其他部分,包括設置和編程指南。我們建議您先閱讀這些部分。
教程:
- 實現並運行DataStream應用程序
- 設置本地Flink羣集
編程指南:您可以閱讀我們關於基本API概念和DataStream API或DataSet API的指南,以瞭解如何編寫您的第一個Flink程序。
部署
在將Flink工作投入生產之前,請閱讀生產準備清單。
發行說明
發行說明涵蓋了Flink版本之間的重要更改。如果您計劃將Flink設置升級到更高版本,請仔細閱讀這些說明。
Flink 1.8發行說明。
Flink 1.7的發行說明。
Flink 1.6的發行說明。
Flink 1.5的發行說明。
外部資源
Flink Forward:Flink Forward網站和YouTube上提供了以往會議的演講。使用Apache Flink進行強大的流處理是一個很好的起點。
培訓:數據工程師的培訓材料包括幻燈片,練習和示例解決方案。
博客:Apache Flink和數據工程師會經常發佈一些關於Flink的博客,深入的技術文章。