9. Flink 的部署和配置# 通过对前文的学习,我们已经学习了如何编写 Flink 程序,包括使用 DataStream API 和使用 Table API & SQL 来编写程序。本章将重点介绍如何部署和配置 Flink 作业,主要内容如下: 9.1. Flink 集群部署模式 Standalone 集群 Hadoop YARN 集群 Kubernetes 集群 9.2. 配置文件 Java 和类加载 并行度与槽位划分 内存 堆区内存和堆外内存 Master 的内存配置 TaskManager 的内存配置 磁盘 9.3. 算子链与槽位共享 设置算子链 设置槽位共享 9.4. 命令行工具 提交作业 管理作业 9.5. 与 Hadoop 集成 添加 Hadoop Classpath 将 Hadoop 依赖包添加到 lib 目录中 本地调试 9.6. 案例实战:作业编码、打包与提交 一、实验目的 二、实验内容 三、实验要求 四、实验报告 本章小结