中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
基于Apache Flink的流處理

包郵 基于Apache Flink的流處理

出版社:中國電力出版社出版時間:2020-01-01
開本: 24cm 頁數: 328頁
中 圖 價:¥38.8(4.4折) 定價  ¥88.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

基于Apache Flink的流處理 版權信息

基于Apache Flink的流處理 本書特色

Apache Flink項目的資深貢獻者Fabian Hueske和Vasiliki Kalavri展示了如何使用Flink DataStream API實現可伸縮的流式應用,以及怎樣在業務環境中持續運行和維護這些應用。流處理的理想應用場景有很多,包括低延遲ETL、流式分析、實時儀表盤以及欺詐檢測、異常檢測和報警。你可以在任意類型的持續數據(包括用戶交互、金融交易和物聯網等數據)生成后,立即對它們進行處理。本書主要內容包括:了解有關分布式狀態化流處理的概念和挑戰。 探索Flink的系統架構,包括事件時間處理模式和容錯模型。 理解DataStream API的基礎知識和構成要素,包括基于時間和有狀態的算子。 以精確一次的一致性讀寫外部系統。 部署和配置Flink集群。 對持續運行的流式應用進行運維。

基于Apache Flink的流處理 內容簡介

本書介紹了如何使用Flink DataStream API實現可伸縮的流式應用, 以及怎樣在業務環境中持續運行和維護這些應用。主要內容包括: 狀態化流處理概述、流處理基礎、Apache Flink架構、設置Apache Flink開發環境、DataStream API (1.7版本) 等。

基于Apache Flink的流處理 目錄

目錄
前言 .1
第1 章 狀態化流處理概述 .7
傳統數據處理架構 .8
事務型處理 8
分析型處理.9
狀態化流處理 11
事件驅動型應用 .13
數據管道 14
流式分析 15
開源流處理的演變 .16
歷史回顧 17
Flink 快覽 18
運行首個Flink 應用 .20
小結 .23
第2 章 流處理基礎 . 25
Dataflow 編程概述 25
Dataflow 圖 25
數據并行和任務并行 26
數據交換策略 .27
并行流處理 28
延遲和吞吐.28
數據流上的操作 .31
時間語義 .36
流處理場景下一分鐘的含義 37
處理時間 38
事件時間 39
水位線 40
處理時間與事件時間 41
狀態和一致性模型 .41
任務故障 43
結果保障 44
小結 .46
第3 章 Apache Flink 架構 . 47
系統架構 .47
搭建Flink 所需組件 .48
應用部署 50
任務執行 51
高可用性設置 .52
Flink 中的數據傳輸 .54
基于信用值的流量控制 56
任務鏈接 57
事件時間處理 58
時間戳 59
水位線 59
水位線傳播和事件時間 61
時間戳分配和水位線生成 63
狀態管理 .64
算子狀態 65
鍵值分區狀態 .66
狀態后端 68
有狀態算子的擴縮容 68
檢查點、保存點及狀態恢復 71
一致性檢查點 .71
從一致性檢查點中恢復 72
Flink 檢查點算法 .74
檢查點對性能的影響 79
保存點 79
小結 .82
第4 章 設置Apache Flink 開發環境 83
所需軟件 .83
在IDE 中運行和調試Flink 程序 .84
在IDE 中導入書中示例 .84
在IDE 中運行Flink 程序 .87
在IDE 中調試Flink 程序 88
創建Flink Maven 項目 89
小結 .90
第5 章 DataStream API (1.7 版本) . 91
Hello, Flink! 91
設置執行環境 .93
讀取輸入流.94
應用轉換 94
輸出結果 95
執行 96
轉換操作 .96
基本轉換 97
基于KeyedStream 的轉換 100
多流轉換 104
分發轉換 108
設置并行度 111
類型 . 112
支持的數據類型 . 113
為數據類型創建類型信息 116
顯式提供類型信息 . 117
定義鍵值和引用字段 . 118
字段位置 118
字段表達式. 119
鍵值選擇器.120
實現函數 .121
函數類 121
Lambda 函數 122
富函數 123
導入外部和Flink 依賴 124
小結 .125
第6 章 基于時間和窗口的算子 127
配置時間特性 127
分配時間戳和生成水位線 129
水位線、延遲及完整性問題 133
處理函數 .134
時間服務和計時器 .136
向副輸出發送數據 .138
CoProcessFunction .140
窗口算子 .141
定義窗口算子 .142
內置窗口分配器 .143
在窗口上應用函數 .148
自定義窗口算子 .155
基于時間的雙流Join .167
基于間隔的Join .167
基于窗口的Join .168
處理遲到數據 170
丟棄遲到事件 .170
重定向遲到事件 .171
基于遲到事件更新結果 172
小結 .174
第7 章 有狀態算子和應用 . 175
實現有狀態函數 176
在RuntimeContext 中聲明鍵值分區狀態 .176
通過ListCheckpointed 接口實現算子列表狀態 .180
使用CheckpointedFunction 接口 .187
接收檢查點完成通知 189
為有狀態的應用開啟故障恢復 190
確保有狀態應用的可維護性 190
指定算子唯一標識 .191
為使用鍵值分區狀態的算子定義*大并行度 192
有狀態應用的性能及魯棒性 192
選擇狀態后端 .193
選擇狀態原語 .194
防止狀態泄露 .195
更新有狀態應用 198
保持現有狀態更新應用 199
從應用中刪除狀態 .200
修改算子的狀態 .200
可查詢式狀態 .202
可查詢式狀態服務的架構及啟用方式203
對外暴露可查詢式狀態 204
從外部系統查詢狀態 205
小結 .207
第8 章 讀寫外部系統 209
應用的一致性保障 .210
冪等性寫 211
事務性寫 211
內置連接器 213
Apache Kafka 數據源連接器 214
Apache Kafka 數據匯連接器 218
文件系統數據源連接器 222
文件系統數據匯連接器 224
Apache Cassandra 數據匯連接器 .228
實現自定義數據源函數 .232
可重置的數據源函數 233
數據源函數、時間戳及水位線 .235
實現自定義數據匯函數 .236
冪等性數據匯連接器 238
事務性數據匯連接器 239
異步訪問外部系統 .248
小結 .251
第9 章 搭建Flink 運行流式應用 253
部署模式 .253
獨立集群 254
Docker 256
Apache Hadoop YARN .258
Kubernetes 261
高可用性設置 266
獨立集群的HA 設置 267
YARN 上的HA 設置 268
Kubernetes 的HA 設置 270
集成Hadoop 組件 270
文件系統配置 272
系統配置 .274
Java 和類加載.275
CPU 275
內存和網絡緩沖 .276
磁盤存儲 278
檢查點和狀態后端 .279
安全性 280
小結 .281
第10 章 Flink 和流式應用運維 283
運行并管理流式應用 .283
保存點 284
通過命令行客戶端管理應用 285
通過REST API 管理應用 .292
在容器中打包并部署應用 298
控制任務調度 302
控制任務鏈接 .302
定義處理槽共享組 .303
調整檢查點及恢復 .305
配置檢查點.306
配置狀態后端 .309
配置故障恢復 . 311
監控Flink 集群和應用 313
Flink Web UI 313
指標系統 316
延遲監控 322
配置日志行為 323
小結 .324
第11 章 還有什么? 325
Flink 生態的其他組成部分 325
用于批處理的DataSet API .325
用于關系型分析的Table API 及SQL 326
用于復雜事件處理和模式匹配的FlinkCEP .326
用于圖計算的Gelly .327
歡迎加入社區 327
展開全部

基于Apache Flink的流處理 作者簡介

Fabian Hueske是Apache Flink項目的PMC成員,他從Flink項目創始之初就開始參與貢獻。Fabian是data Artisans(現在的Ververica)公司的創始人之一,擁有柏林工業大學的計算機科學博士學位。 Vasiliki Kalavri是蘇黎世聯邦理工學院系統組的博士后研究員。她同樣也是Apache Flink項目的PMC成員。作為Flink早期貢獻者,Vasiliki參與了圖計算庫Gelly以及初期版本的Table API和流式SQL的建設工作。 崔星燦,加拿大約克大學博士后,分布式流處理技術和開源愛好者,Apache Flink Committer。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 智能气瓶柜(大型气瓶储存柜)百科| 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 魔方网-培训咨询服务平台 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 智慧消防-消防物联网系统云平台 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 石家庄律师_石家庄刑事辩护律师_石家庄取保候审-河北万垚律师事务所 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 361°官方网站| 走心机厂家,数控走心机-台州博城智能科技有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 雄松华章(广州华章MBA)官网-专注MBA/MPA/MPAcc/MEM辅导培训 | 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 浙江美尔凯特智能厨卫股份有限公司 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 |