Flink 原理、实战与性能优化 (9):Apache Flink 介绍 1.5&2

阅读数:5 2019 年 12 月 11 日 20:40

Flink原理、实战与性能优化(9):Apache Flink介绍 1.5&2

(本章小结)

内容简介
这是一部以实战为导向,能指导读者零基础掌握 Flink 并快速完成进阶的著作,从功能、原理、实战和调优等 4 个维度循序渐进地讲解了如何利用 Flink 进行分布式流式应用开发。作者是该领域的资深专家,现就职于第四范式,曾就职于明略数据。
全书一共 10 章,逻辑上可以分为三个部分:
第一部分(第 1~2 章)
主要介绍了 Flink 的核心概念、特性、应用场景、基本架构,开发环境的搭建和配置,以及源代码的编译。
第二部分(第 3~9 章)
详细讲解了 Flink 的编程范式,各种编程接口的功能、应用场景和使用方法,以及核心模块和组件的原理和使用。
第三部分(第 10 章)
重点讲解了 Flink 的监控和优化,参数调优,以及对反压、Checkpoint 和内存的优化。

在本章 1.1 节对 Flink 的基本概念及发展历史进行了介绍。1.2 节对目前数据架构领域的发展进行了深入的介绍,让读者能够了解传统的数据架构到大数据架构的演变过程,以及在未来支持有状态流计算的实时计算架构会扮演什么样的角色,让用户能够对 Flink 这项技术的发展中有着更深入的理解。1.3 节列举了 Flink 不同的应用场景,让读者结合自己的业务场景进行技术选型,帮助读者能够更加合理地使用 Flink 这项技术。1.4 节介绍了 Flink 基本组件栈、基本架构以及 Flink 所具备的特性,例如支持高吞吐、低延时、强一致性保障等。通过本章的学习可以让读者对 Flink 有一个初步的认识和了解,接下来的章节我们将逐步深入地了解和掌握 Flink 分布式计算技术。


(环境准备)

本章主要介绍 Flink 在使用前的环境安装准备,包括必须依赖的环境以及相应的参数,首先从不同运行环境进行介绍,包括本地调试环境、Standalone 集群环境,以及在 On Yarn 环境上。另外介绍 Flink 自带的 Template 模板,如何通过该项目模板本地运行代码环境的直接生成,而不需要用户进行配置进行大量的开发环境配置,节省了开发的时间成本。最后介绍 Flink 源码编译相关的事项,通过对源码进行编译,从而对整个 Flink 计算引擎有更深入的理解。

Flink原理、实战与性能优化(9):Apache Flink介绍 1.5&2

购书地址 https://item.jd.com/12518733.html?dist=jd

评论

发布