繁体   English   中英

升级 Flink 次要版本并从检查点恢复

[英]upgrade Flink minor version and restore from checkpoint

官方文档中,它说 Flink 支持minor version upgrade - restoring a snapshot taken with an older minor version of Flink (1.x → 1.y). .

Q1。 这是否意味着我可以通过以下方式升级我的工作的 Flink 版本:

  1. 停止使用 Flink 1.10 运行的作业。
  2. 记录最新的检查点,例如:chk-123。
  3. 将 Flink 升级到 1.15(或更高版本)。
  4. 使用 chk-123 恢复作业。

Q2。 我发现有保存点兼容性表,但没有提到检查点。 checkpoint compatiabiliy table 是否与 savepoint 相同,或者就像Flink (1.x → 1.y)所描述的那样(x 表示任何早于 y 的版本)?

我认为就兼容性而言,外部化检查点和保存点的工作方式应该相同。 问题是保存点会在您停止作业时自动完成,因此在更新 Flink 版本以最大程度地减少重新处理的数据量时,它们是自然选择。 您不能使用保存点有什么原因吗?

这取决于您使用的快照类型(规范保存点、本机保存点、对齐检查点或未对齐检查点)以及您是否正在更改您的 Flink 应用程序。

您可以在https://nightlies.apache.org/flink/flink-docs-release-1.15/docs/ops/state/checkpoints_vs_savepoints/#capabilities-and-limitations找到这些快照的概述以及它们提供的功能和限制

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM