Flink原理與實踐

《Flink原理與實踐》是由2021年3月人民郵電出版社出版的圖書。

基本介紹

  • 中文名:《Flink原理與實踐》
  • 作者:魯蔚征
  • 出版社:人民郵電出版社
  • 出版時間:2021年3月
  • ISBN:9787115546159 
作品簡介,作品目錄,

作品簡介

本書圍繞大數據流處理領域,介紹Flink DataStream API、時間和視窗、狀態和檢查點、Table API和SQL等知識。本書以實踐為導向,使用大量真實業務場景案例來演示如何基於Flink進行流處理。本書主要面向對大數據領域感興趣的本科生、研究生,想轉行到大數據開發行業的在職人員,或有一定大數據開發經驗的相關從業人員。讀者最好有一定的Java或Scala編程基礎,掌握計算機領域的常見技術概念。

作品目錄

內容提要
前言
第1章 大數據技術概述
1.1 什麼是大數據
1.2 從批處理到流處理
1.3 代表性大數據技術
1.4 從Lambda到Kappa:大數據處理平台的演進
1.5 流處理基礎概念
1.6 程式語言的選擇
1.7 案例實戰使用Kafka構建文本數據流
本章小結
第2章 大數據必備編程知識
2.1 繼承和多態
2.2 泛型
2.3 函式式編程
2.4 案例實戰Flink開發環境搭建
本章小結
第3章 Flink的設計與運行原理
3.1 Flink數據流圖簡介
3.2 Flink分散式架構與核心組件
3.3 任務執行與資源劃分
3.4 實驗WordCount程式疊代和完善
本章小結
第4章 DataStream API的介紹和使用
4.1 Flink程式的骨架結構
4.2 常見Transformation的使用方法
4.3 數據類型和序列化
4.4 用戶自定義函式
4.5 實驗股票價格數據流處理
本章小結
第5章 時間和視窗
5.1 Flink的時間語義
5.2 ProcessFunction系列函式
5.3 視窗運算元的使用
5.4 雙流連線
5.5 處理遲到數據
5.6 實驗股票價格數據進階分析
本章小結
第6章 狀態和檢查點
6.1 實現有狀態的計算
6.2 Checkpoint機制的原理及配置方法
6.3 Savepoint機制的原理及使用方法
6.4 實驗電商平台用戶行為分析
本章小結
第7章 Flink連線器
7.1 Flink端到端的Exactly-Once保障
7.2 自定義Source和Sink
7.3 Flink中常用的Connector
7.4 實驗讀取並輸出股票價格數據流
本章小結
第8章 Table API & SQL的介紹和使用
8.1 Table API & SQL綜述
8.2 動態表和持續查詢
8.3 時間和視窗
8.4 Join
8.5 SQL DDL
8.6 系統內置函式
8.7 用戶自定義函式
8.8 實驗使用Flink SQL處理IoT數據
本章小結
第9章 Flink的部署和配置
9.1 Flink集群部署模式
9.2 配置檔案
9.3 運算元鏈與槽位共享
9.4 命令行工具
9.5 與Hadoop集成
9.6 實驗作業編碼、打包與提交
本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們