簡體   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