官术网_书友最值得收藏!

Flink SQL與DataStream入門、進階與實戰(zhàn)
會員

這是一本從使用和定制開發(fā)雙重視角,循序漸進地講解Flink的分布式系統(tǒng)架構(gòu)設(shè)計、流計算API設(shè)計、時間處理、狀態(tài)管理等核心技術(shù)的原理和實現(xiàn)的著作。它面向Flink的初學者,內(nèi)容沿著基礎(chǔ)知識、實際問題和解決方案這條主線展開,不僅層層剖析了Flink學習中的重點和難點,而且還通過大量案例展示了如何快速獲得工程化實踐能力。全書共11章,主要內(nèi)容如下:1.Flink基礎(chǔ)知識(第1、2章)主要介紹了Flink的定位、核心特性、API分類,演示了如何搭建Flink作業(yè)的基礎(chǔ)環(huán)境、如何創(chuàng)建一個Flink項目以及如何開發(fā)入門應(yīng)用程序WordCount,并結(jié)合該應(yīng)用程序說明了常見Flink作業(yè)的骨架結(jié)構(gòu)。2.Flink分布式架構(gòu)及核心概念(第3章)主要內(nèi)容包括Flink作業(yè)的運行時架構(gòu)、部署模式、資源提供框架,以及開發(fā)Flink作業(yè)時涉及的核心概念,對于后續(xù)學習FlinkDataStreamAPI和FlinkSQLAPI很有幫助。3.FlinkDataStreamAPI(第4~6章)講解了FlinkDataStreamAPI的核心知識,包括執(zhí)行環(huán)境、數(shù)據(jù)源、數(shù)據(jù)簡單轉(zhuǎn)換、數(shù)據(jù)分組與聚合、數(shù)據(jù)匯等。4.Flink有狀態(tài)流處理API(第7章)FlinkDataStreamAPI不能優(yōu)雅地解決窗口使用不靈活和分流成本高這兩個問題,于是Flink提供了有狀態(tài)流處理API。本章主要講解了Flink有狀態(tài)流處理API解決上述兩個問題的方法。5.FlinkTableAPI與SQLAPI(第8~11章)FlinkTableAPI和FlinkSQLAPI的底層原理相同,可以相互轉(zhuǎn)換,但FlinkSQLAPI更為簡單和常用。這4章分別介紹了FlinkTableAPI、FlinkSQLAPI的功能,以及使用SQL實現(xiàn)流處理的核心技術(shù),結(jié)合大量代碼示例著重介紹了FlinkSQLAPI的語法、函數(shù)、參數(shù)配置及性能優(yōu)化方法。

羊藝超 ·程序設(shè)計 ·25.3萬字

QQ閱讀手機版

主站蜘蛛池模板: 大同县| 黑水县| 读书| 上杭县| 湖南省| 湘潭县| 永定县| 大同市| 金堂县| 修武县| 宁武县| 深水埗区| 铜川市| 通山县| 万盛区| 宿迁市| 浦县| 龙江县| 姚安县| 家居| 建瓯市| 旬阳县| 寿宁县| 洛扎县| 太仆寺旗| 蓬莱市| 盐池县| 青川县| 丹东市| 海晏县| 英吉沙县| 古交市| 吉安市| 昆山市| 岱山县| 铁岭市| 葵青区| 东乡族自治县| 泰顺县| 江都市| 灵石县|