*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Flink編程基礎-Java版 ISBN:9787115641496 出版社:人民郵電 著編譯者:林子雨 頁數:263 所在地:中國大陸 *此為代購商品 書號:1670865 可大量預訂,請先連絡。 內容簡介 本書以Java作為開發Flink應用程序的編程語言,系統介紹了Flink編程的基礎知識。全書共6章,內容包括大數據技術概述、Flink的設計與運行原理、大數據實驗環境搭建、Flink環境搭建和使用方法、DataStream API、Table API&SQL等。本書每個章節都安排了入門級的編程實踐操作,以便讀者更好地學習和掌握Flink編程方法。本書官網免費提供了全套的在線教學資源,包括講義PPT、習題、源代碼、軟體、數據集、授課視頻、上機實驗指南等。 本書可以作為高等院校大數據、計算機、軟體工程等專業的進階級大數據課程教材,用於指導Flink編程實踐,也可供相關技術人員參考。目錄 第1章 大數據技術概述1 1 大數據概念與關鍵技術 1 1 1 大數據概念 1 1 2 大數據關鍵技術 1 2 代表性大數據技術 1 2 1 Hadoop 1 2 2 Spark 1 2 3 Flink 1 2 4 Beam 1 3 在線資源 1 4 本章小結 1 5 習題 第2章 Flink的設計與運行原理 2 1 Flink簡介 2 2 為什麼選擇Flink 2 2 1 傳統數據處理架構 2 2 2 大數據Lambda架構 2 2 3 流處理架構 2 2 4 Flink是理想的流計算框架 2 2 5 Flink的優勢 2 3 Flink應用場景 2 3 1 事件驅動型應用 2 3 2 數據分析應用 2 3 3 數據流水線應用 2 4 Flink中的統一數據處理方式 2 5 Flink核心組件棧 2 6 Flink工作原理 2 7 Flink編程模型 2 8 Flink的應用程序結構 2 9 Flink程序的并行度 2 10 Flink中的數據一致性 2 10 1 有狀態計算 2 10 2 數據一致性 2 10 3 非同步屏障快照機制 2 11 本章小結 2 12 習題 第3章 大數據實驗環境搭建 3 1 Linux系統的安裝 3 1 1 下載安裝文件 3 1 2 Linux系統的安裝方式 3 1 3 安裝Linux系統 3 2 Hadoop的安裝 3 2 1 Hadoop版本簡介 3 2 2 安裝Hadoop前的準備工作 3 2 3 Hadoop的3種安裝模式 3 2 4 下載Hadoop安裝文件 3 2 5 單機模式配置 3 2 6 偽分散式模式配置 3 2 7 分散式模式配置 3 3 MySQL的安裝 3 3 1 執行安裝命令 3 3 2 啟動MySQL服務 3 3 3 進入MySQL Shell界面 3 3 4 解決MySQL出現的中文亂碼問題 3 4 Kafka的安裝 3 4 1 Kafka簡介 3 4 2 Kafka的安裝和使用 3 5 本章小結 3 6 習題 實驗1 Linux、Hadoop和MySQL的安裝和使用 第4章 Flink環境搭建和使用方法 4 1 安裝單機模式Flink 4 1 1 基礎環境 4 1 2 安裝Java環境 4 1 3 下載安裝文件 4 1 4 修改配置文件 4 1 5 啟動Flink 4 1 6 查看Web管理頁面 4 1 7 運行樣常式序 4 1 8 停止Flink 4 2 使用IntelliJ IDEA開發Flink應用程序 4 2 1 下載和安裝IDEA 4 2 2 啟動IDEA 4 2 3 使用IDEA開發WordCount程序 4 3 向Flink提交運行程序 4 3 1 使用命令提交運行程序 4 3 2 在Web管理頁面中提交運行程序 4 4 設置任務并行度 4 5 Flink集群(Standalone模式)搭建 4 5 1 配置集群基礎 4 5 2 在集群中安裝Java環境 4 5 3 設置SSH無密碼登錄 4 5 4 安裝和配置Flink 4 5 5 啟動Flink集群 4 5 6 查看Flink集群信息 4 5 7 運行WordCount樣常式序 4 5 8 關閉Flink集群 4 6 運行模式 4 6 1 會話模式 4 6 2 單作業模式 4 6 3 應用模式 4 7 Standalone部署模式下的不同運行模式 4 8 YARN部署模式下的不同運行模式 4 8 1 YARN模式集群配置 4 8 2 配置會話模式 4 8 3 配置單作業模式 4 8 4 配置應用模式 4 9 歷史伺服器 4 10 本章小結 4 11 習題 實驗2 Flink的安裝和使用 第5章 DataStream API 5 1 DataStream編程模型 5 1 1 數據源 5 1 2 數據轉換 5 1 3 數據輸出 5 2 窗口的劃分 5 3 時間概念 5 4 窗口計算 5 4 1 窗口計算程序的結構 5 4 2 窗口分配器 5 4 3 窗口計算函數 5 4 4 觸發器 5 4 5 驅逐器 5 5 水位線 5 5 1 水位線原理 5 5 2 水位線的設置方法 5 5 3 內置水位線生成策略 5 6 延遲到達數據處理 5 7 基於雙流的合併 5 7 1 窗口連接 5 7 2 間隔連接 5 8 狀態編程 5 8 1 狀態的定義 5 8 2 狀態的類型 5 8 3 鍵控狀態 5 9 處理函數 5 9 1 處理函數的功能和作用 5 9 2 處理函數的分類 5 9 3 KeyedProcessFunction 5 9 4 ProcessAllWindowFunction 5 9 5 KeyedProcessFunction 5 10 本章小結 5 11 習題 實驗3 Flink DataStream API編程實踐 第6章 Table API&SQL 6 1 流處理中的表 6 1 1 傳統關係資料庫的SQL處理與流處理的區別 6 1 2 動態表和持續查詢 6 1 3 將流轉換為動態表 6 1 4 用SQL持續查詢 6 1 5 將動態表轉換為流 6 2 編程模型 6 2 1 程序執行原理 6 2 2 程序結構 6 2 3 TableEnvironment 6 2 4 輸入數據 6 2 5 查詢表 6 2 6 輸出數據 6 2 7 表和DataStream的相互轉換 6 2 8 時間屬性 6 3 Table API 6 3 1 Table API應用實例 6 3 2 掃描、投影和過濾 6 3 3 列操作 6 3 4 聚合操作 6 3 5 連接操作 6 3 6 集 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |