0

是否可以创建一个 flink 保存点,但不能通过客户端,而是以编程方式?

我检查了状态处理器的文档https://nightlies.apache.org/flink/flink-docs-release-1.13/docs/libs/state_processor_api/

但我很困惑。我想在我的一个有状态 UDF 的 onClose() 钩子上触发保存点......我不知道从哪里得到

Savepoint.create(new MemoryStateBackend(), maxParallelism)
    .withOperator("uid1", transformation1)
    .write(savepointPath);

部分。我不知道要开始的 UID,因为我们需要随机生成它们,而且我似乎在 onClose() 钩子上也没有任何上下文来检索转换图......

4

0 回答 0