返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]基于Apache Flink的流处理比安·霍斯克9787519840112
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 比安·霍斯克著 | 比安·霍斯克编 | 比安·霍斯克译 | 比安·霍斯克绘
    • 出版社: 中国电力出版社
    • 出版时间:2017-12-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 比安·霍斯克著| 比安·霍斯克编| 比安·霍斯克译| 比安·霍斯克绘
    • 出版社:中国电力出版社
    • 出版时间:2017-12-01
    • 版次:1
    • 印次:1
    • 字数:407000
    • 页数:344
    • 开本:16开
    • ISBN:9787519840112
    • 版权提供:中国电力出版社
    • 作者:比安·霍斯克
    • 著:比安·霍斯克
    • 装帧:平装
    • 印次:1
    • 定价:88
    • ISBN:9787519840112
    • 出版社:中国电力出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:中文
    • 出版时间:2017-12-01
    • 页数:344
    • 外部编号:涿仝东223169
    • 版次:1
    • 成品尺寸:暂无

    前言1

    章状态化流处理概述7

    传统数据处理架构8

    事务型处理8

    分析型处理9

    状态化流处理11

    事件驱动型应用13

    数据管道14

    流式分析15

    开源流处理的演变16

    历史回顾17

    Flink快览18

    运行少有Flink应用20

    小结

    第2章流处理基础25

    Dataflow编程概述25

    Dataflow图25

    数据并行和任务并行26

    数据交换策略27

    并行流处理28

    延迟和吞吐28

    数据流上的操作31

    时间语义36

    流处理场景下一分钟的含义37

    处理时间38

    事件时间39

    水位线40

    处理时间与事件时间41

    状态和一致模型41

    任务故障43

    结果保障44

    小结46

    第3章ApacheFlink架构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章设置ApacheFlink开发环境83

    所需软件83

    在E中运行和调试Flink程序84

    在E中导入书中示例84

    在E中运行Flink程序87

    在E中调试Flink程序88

    创建FlinkMaven项目89

    小结90

    第5章DataStreamAPI(17版本)91

    Hello,Flink!91

    设置执行环境93

    读取输入流94

    应用转换94

    输出结果95

    执行96

    转换操作96

    基本转换97

    基于KeyeStea的转换100

    多流转换104

    分发转换108

    设置并行度111

    类型112

    支持的数据类型113

    为数据类型创建类型信息116

    显式提供类型信息117

    定义键值和引用字段118

    字段位置118

    字段表达式119

    键值选择器120

    实现函数121

    函数类121

    Lambda函数122

    富函数1

    导入外部和Flink依赖124

    小结125

    第6章基于时间和窗口的算子127

    配置时间特127

    分配时间戳和生成水位线129

    水位线、延迟及完整问题133

    处理函数134

    时间服务和计时器136

    向副输出发送数据138

    CoProcessFunction140

    窗口算子141

    定义窗口算子142

    内置窗口分配器143

    在窗口上应用函数148

    自定义窗口算子155

    基于时间的双流Join167

    基于间隔的Join167

    基于窗口的Join168

    处理迟到数据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

    ApacheKafka数据源连接器214

    ApacheKafka数据汇连接器218

    文件系统数据源连接器222

    文件系统数据汇连接器224

    ApacheCassandra数据汇连接器228

    实现自定义数据源函数2

    可重置的数据源函数

    数据源函数、时间戳及水位线5

    实现自定义数据汇函数

    幂等数据汇连接器

    事务数据汇连接器

    异步访问外部系统248

    小结251

    第9章搭建Flink运行流式应用253

    部署模式253

    独立集群254

    Docker256

    ApacheHadoopYARN258

    Kubernetes261

    高可用设置266

    独立集群的HA设置267

    YARN上的HA设置268

    Kubernetes的HA设置270

    集成Hadoop组件270

    文件系统配置272

    系统配置274

    Java和类加载275

    CPU275

    内存和网络缓冲276

    磁盘存储278

    检查点和状态后端279

    安全20

    小结281

    0章Flink和流式应用运维283

    运行并管理流式应用283

    保存点284

    通过命令行客户端管理应用285

    通过RESTAPI管理应用292

    在容器中打包并部署应用298

    控制任务调度302

    控制任务链接302

    定义处理槽共享组303

    调整检查点及恢复305

    配置检查点306

    配置状态后端309

    配置故障恢复311

    监控Flink集群和应用313

    FlinkWebUI313

    指标系统316

    延迟监控322

    配置日志行为3

    小结324

    1章还有什么?325

    Flink生态的组成部分325

    用于批处理的DataSetAPI325

    用于关系型分析的TableAPI及SL326

    用于复杂事件处理和模式匹配的FlinkCEP326

    用于图计算的Gelly327

    欢迎加入社区327

    Fabian Hueske是Apache Flink项目的PMC成员,他从Flink项目创始之初就开始参与贡献。Fabian是data Artisans(现在的Ververica)公司的创始人之一,拥有柏林工业大学的计算机科学博士。Vasiliki Kalavri是苏黎世联邦理工学院系统组的博士后研究员。她同样也是Apache Flink项目的PMC成员。作为Flink早期贡献者,Vasiliki参与了图计算库Gelly以及初期版本的Table API和流式SL的建设工作。崔星灿,加拿大约克大学博士后,分布式流处理技术和开源爱好者,Apache Flink Committer。

    前言你能从本书学到什么本书将教给你基于Apache Flink 进行流处理的一切知识。它总共包含了11 章,我们希望通过这些章节讲述一个完整的故事。书中部分章节会侧重描述高层次的设计理念,而其余章节会更加注重实践并包含了很多示例代码。尽管我们在写书的时候是按照预期阅读顺序进行的章节编排,但如果你已经对某些章节的内容很熟悉,仍可以选择跳过。若是你迫不及待地想开始编写Flink 代码,也可以先阅读实践章节。接下来我们会简要介绍一下每个章节的内容,便于你直接跳到感兴趣的部分。? 章是概述。我们在其中概括了状态化流处理、数据处理应用的架构和设计,以及流处理与传统方法相比的优势所在。此外,还简要介绍了如何在本地Flink 实例上运行你的个流式应用。? 第 2 章主要讨论流处理的基本概念和挑战。这些内容均是独立于 Flink 而存在的。? 第 3 章重点描述 Flink 的系统架构和内部实现。其中讨论了分布式架构、流式应用中的时间和状态处理问题以及Flink 的容错机制。? 第 4 章讲解如何配置用于开发和调试 Flink 应用的环境。? 第 5 章介绍 Flink DataStream API 的基础知识。你将从中学到如何实现DataStream 应用以及Flink 所支持的流式转换、函数及数据类型等。? 第 6 章讨论 DataStream API 中基于时间的算子。其中包含窗口算子、基于时间的Join 以及一系列处理函数(process function),它们让流式应用中的时间处理变得十分灵活。? 第 7 章介绍如何实现有状态函数以及一些与之相关的问题,例如能、健壮、有状态函数的演变等。同时本章还会展示如何使用Flink 的可查询式状态。? 第 8 章介绍 Flink 中常用的数据源(data source)和数据汇(data sink)连接器。其中会讨论Flink 中解决端到端应用一致的方案以及如何实现自定义连接器来读写外部系统。? 第 9 章讨论如何针对不同环境搭建和配置 Flink 集群。? 0 章主要涵盖针对 7×24 小时运行的流处理应用的操作、监控和运维等内容。? 在 1 章,我们提供了一些资源,以方便你提问、参与 Flink 相关活动并了解Flink 的现实应用场景。本书约定本书使用如下排版约定:斜体字(Italic)表示新的术语、链接、邮件地址、文件名和文件扩展名。等宽字体(Constant width)用于程序清单,在段落中引用程序元素,例如变量名、函数名、数据库、数据类型、环境变、代码语句和关键词等。也用于模块和包的名称,以及展示由用户按字面输入的命令或文本及命令输出。斜体等宽字体(Constant width italic)表示应替换为用户提供的值或由上下文确定的值来替换的文本。使用示例代码本书的补充材料(Java 和Scala 示例代码)可在https://itu.com/streamingwith-flink 下载。本书的目的是帮你完成工作。一般来说,书提的示例代码可用于你自己的程序或文档中。除非你复制了大量代码,否则无须联系我们获得许可。举例而言,你在编写的程序中用到了本书的几个代码块无需许可。不过销售或分发O’Reilly 系列书籍的示例CD-ROW 则需要获得许可。引用本书的示例代码来回答问题无需许可。而将本书中大量示例代码整合到产品文档中则需要获得许可。我们提倡但不强制要求归属权声明。归属权声明通常包括数名、作者、出版社以及ISBN。例如:“Stream Processing with Apache Flink by Fabian Hueske and Vasiliki Kalavri (O’Reilly). Copyright 2019 Fabian Hueske and Vasiliki Kalavri, 978-1-491-97429-2”。如果你觉得你对示例代码的使用超出了上述许可范围,可随时通过邮件permissions@oreilly.com 联系我们。O’Reilly 在线学习40 年来O’Reilly 一直在提供技术和商业培训、知识、见解,以帮企业成功。我们专享的专家及创新者团队会通过书籍、文章、会议和在线学台等途径分享他们的知识和专业经验。O’Reilly 在线学台为你提供按需访问的实时培训课程,深入学习路径,交互式编码环境以及来自O’Reilly和200 多家出版商的大量文本及视频。欲了解更多信息,请访问http://oreilly.com。如何联系我们任何有关本书的意见或疑问,请按照以下地址联系出版社。美国:O’Reilly Media, Inc.1005 Gravenstein Highway NorthSebastopol, CA 95472中国:北京市西城区西直门南大街2 号成铭大厦C 座807 室(100035)奥莱利技术咨询(北京)有限公司我们为本书提供了一个网页,上面列出了勘误表、示例和附加信息,地址是: http://bit.ly/stream-proc。如果有技术问题或希望对本书提出建议,请发送邮件至:bookquestions@oreilly.com。欲获取更多有关我们的书籍、教程、会议和新闻等信息,请访问我们的http://www.oreilly.com。欢迎关注我们的Facebook:http://facebook.com/oreilly。欢迎关注我们的Twitter: http://twitter.com/oreillymedia。欢迎关注我们的YouTube:http://www.youtube.com/oreillymedia。欢迎关注作者的Twitter:@fhueske 和@vkalavri。致谢本书的出版离不开众多能人志士的帮和支持,在此由衷地感谢。书中总结了Apache Flink 社区多年来在设计、开发、测试等方面积累的知识。感谢所有通过代码、文档、评论、Bug 报告、功能需求、邮件列表讨论、培训、会议演讲、聚会组织等一切活动为Flink 做出过贡献的人。特别感谢Flink 社区的Committer 们:Alan Gates, Aljoscha Krettek,Andra Lungu, ChengXiang Li, Chesnay Schepler, Chiwan Park, Daniel Warneke,Dawid Wysakowicz, Gary Yao, Greg Hogan, Gyula Fóra, Henry Saputra, Jamie Grier,Jark Wu, Jincheng Sun, Konstantinos Kloudas, Kostas Tzoumas, Kurt Young, Márton Balassi, Matthias J. Sax, Maximilian Michels, Nico Kruber,Paris Carbone, Robert Metzger, Sebastian Schelter, Shaoxuan Wang, Shuyi Chen, Stefan ichter,Stephan Ewen, Theodore Vasiloudis, Thomas Weise, Till Rohrmann, Timo Walther, T-L (Gordon) Tai, Ufuk Celebi, Xiaogang Shi,Xiaowei Jiang, Xingcan Cui。通过本书,我们期待能够吸引世界各地的开发者、以及流处理爱好者加入,进一步扩大Flink 社区。我们还要感谢那些给予我们无数宝贵建议的技术评审员们:Adam Kawa、Aljoscha Krettek、Kenneth Knowles、Lea Giordano、Matthias J. Sax、Stephan Ewen、Ted Malaska 以及Tyler Akidau,感谢你们为改善内容所做的帮。,我们由衷地感谢O’Reilly 的相关工作人员:Alicia Young、Colleen Lobner、Christine Edwards、Katherine Tozer、Marie Beaugureau 以及Tim McGovern,感谢你们在这两年半旅途中的陪伴,一起协我们完成这个项目。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购