Flink 原理、实战与性能优化 (14):环境准备 2.3.3

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

Flink原理、实战与性能优化(14):环境准备 2.3.3

(导入 Flink 应用代码)

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

开发环境配置完毕之后,下面就可以将 2.3.2 节中创建好的项目导入到 IDE 中,具体步骤如下所示:

  • 启动 IntelliJ IDEA,选择 File→Open,在文件选择框中选择创建好的项目(quickstart),点击确定,IDEA 将自动进行项目的导入;
  • 如果项目中提示没有 SDK,可以选择 File→Project Structure,在 SDKS 选项中选择安装好的 JDK 路径,添加 Scala SDK 路径,如果系统没有安装 Scala SDK,也可以通过 Maven Dependence 将 scala-lib 引入;
  • 项目正常导入之后,程序状态显示正常,可以通过 mvn clean package 或者直接通过 IDE 中自带的工具 Maven 编译方式对项目进行编译;

完成了在 IntelliJ IDEA 中导入 Flink 项目,接下来用户就可以开发 Flink 应用了。

Flink原理、实战与性能优化(14):环境准备 2.3.3

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

评论

发布