Flink實戰派(雙色版)

Flink實戰派(雙色版)

《Flink實戰派(雙色版)》是2021年電子工業出版社出版書籍,作者是龍中華。

基本介紹

  • 中文名:Flink實戰派(雙色版)
  • 作者:龍中華
  • 出版社:電子工業出版社
  • 出版時間:2021年
  • 頁數:396 頁
  • 定價:109 元
  • 開本:16 開 
  • ISBN:9787121408526 
內容簡介,圖書目錄,

內容簡介

本書針對Flink 1.11版本和Alink 1.2版本,採用“知識點+實例”的形式編寫,包括47個基於知識點的實例和1個綜合項目實例。第1章對大數據和人工智慧進行初步介紹;第2章用一個實例總覽Flink的關鍵知識點;第3~5章介紹Flink的架構、開發基礎和轉換運算元;第6、7、10、11章深入講解4種開發Flink應用程式的API;第8、9章講解操作Flink狀態(計算和容錯)的狀態處理器API和用於處理複雜事件(異常檢測、反欺詐、風險控制)的CEP庫;第12章講解Flink如何與其他外部系統集成,並實現Flink與Kafka的集成;第13章介紹機器學習的基礎知識;第14章講解機器學習框架Alink的知識和實戰套用;第15章是項目實戰,使用大數據和機器學習技術實現一個廣告推薦系統(包含離線訓練、線上訓練、實時預測和線上服務)。本書可以作為具備Java基礎的開發人員、大數據領域從業人員的參考用書。另外,閱讀本書的讀者不需要具備高等數學知識和人工智慧的底層算法知識。

圖書目錄

入門篇
第1章 進入大數據和人工智慧世界 2
1.1 認識大數據和人工智慧 2
1.2 認識Flink 4
1.2.1 Flink是什麼 4
1.2.2 Flink的發展歷程 4
1.2.3 Flink的套用場景 6
1.3 認識Alink 6
1.4 如何使用本書的源碼 6
-
第2章 【實例1】使用Flink的4種API處理無界數據流和有界數據流 8
2.1 創建Flink應用程式 8
2.2 使用DataSet API處理有界數據流 10
2.2.1 編寫批處理代碼 10
2.2.2 配置依賴作用域 11
2.2.3 測試Flink應用程式 12
2.3 使用DataStream API處理無界數據流 12
2.3.1 自定義無界數據流數據源 12
2.3.2 編寫無界數據流處理代碼 13
2.3.3 使用DataStream API的視窗功能處理無界數據流 14
2.4 使用Table API處理無界數據流和有界數據流 16
2.4.1 處理無界數據流 16
2.4.2 處理有界數據流 17
2.5 使用SQL處理無界數據流和有界數據流 19
2.5.1 處理無界數據流 19
2.5.2 處理有界數據流 19
2.6 生成執行計畫圖 20
-
基礎篇
第3章 概覽Flink 24
3.1 了解流處理和批處理 24
3.1.1 數據流 24
3.1.2 流處理 25
3.1.3 流式的批處理 26
3.1.4 有狀態流處理 27
3.1.5 並行數據流 28
3.2 Flink的整體架構 29
3.2.1 部署層 30
3.2.2 執行引擎層 30
3.2.3 核心API層 30
3.2.4 領域庫層 30
3.3 Flink的編程接口 31
3.3.1 有狀態實時流處理接口 31
3.3.2 核心API(DataStream API/DataSet API) 32
3.3.3 Table API和SQL 33
3.3.4 比較DataStream API、DataSet API、Table API和SQL 34
3.4 Flink的項目依賴 34
3.4.1 Flink核心依賴和用戶的應用程式依賴 35
3.4.2 流處理應用程式和批處理應用程式所需的依賴 35
3.4.3 Table API和SQL的依賴 36
3.4.4 Connector和Library的依賴 38
3.4.5 Hadoop的依賴 38
3.5 了解分散式執行引擎的環境 38
3.5.1 作業管理器、任務管理器、客戶端 38
3.5.2 任務插槽和資源 40
3.5.3 Flink應用程式的執行 41

相關詞條

熱門詞條

聯絡我們