Apache Flink 调优和问题排查

  • 课程难度

高阶

  • 课程描述

在过去几年我们与 Flink 用户合作过程中发现,用户遇到的困难和挑战主要来自于从了解 Flink 概念及完成初步的 PoC 到真正将 Flink 应用于实际生产的过程中。在这次培训中,我们将集中精力介绍将流计算真正应用于实际生产可能遇到的困难和挑战,并且帮助你们一起消除它。我们将提供一个有用的故障诊断工具集,并介绍例如监控、水印、序列化、状态后端等领域的最佳实践和技巧。

  • 前提条件说明

简单使用过 Apache Flink。

课程内容

• 监控和指标分析
• 窗口和水印进阶
• 作业延迟原因及分析(包括练习)
• 深入理解状态后端和容错机制
• 序列化与性能调优 (包括练习)

你需要安装以下工具的手提电脑:

– Git
– Java 8 JDK (光有 JRE 是不够的,并且不能使用更新版本的 Java)
– Maven 3.X
– 用于 Java 开发的 IDE(推荐 IntelliJ)
– 任何能够运行 IDE 比如 IntelliJ (MacOS、Linux或 Windows)的笔记本电脑都可以。
– 为了提升培训效率,我们也希望您的电脑在来培训之前已经能运行 Flink。

浙公网安备 33010802010061号 浙ICP备19028187号