flink保存点-是否可以检查和/或修改?

时间:2019-07-10 00:13:31

标签: apache-flink

这只是一种头脑风暴的东西,不期望具体的答案,但希望有一些指点。

我正在想象一个工作流程,我们将触发一个保存点,并检查该保存点文件以查看特定操作员的状态-可能是作为调试助手,还是实现我们可能实现的一种更简单(?)的方式处理可查询状态...

假设可行,重新启动相同或修改版本的作业时修改/修复要使用的保存点中的数据的可能性如何?

或者从头开始或多或少生成一个保存点来定义新作业的初始状态?有点代替将数据馈入回填状态?

这样的设施已经存在了吗?根据我到目前为止的发现,我的猜测是不。我将如何完成类似的任务?到目前为止,我的高层想法是这样的:

Enum

我实际上还没有编写任何代码,所以我真的不知道那是多么可行。有想法吗?

1 个答案:

答案 0 :(得分:1)

您想使用State Processor API,它是Flink 1.9的一部分。这样就可以使用Flink的批处理DataSet API读取,写入和修改保存点。