【发布时间】:2018-01-24 11:35:16
【问题描述】:
我正在使用 FLink v.1.4.0。我正在使用QueryableStateStream,我以某种方式键入它,然后sink 它创建一个Queryable State,例如:
stream.keyBy(0).asQueryableState("query-name");
只要我的Flink 工作正在运行,这一切都很好。一旦作业被终止,就无法再访问该状态。
我有两个问题:
- 如何保持可查询状态?这可以像检查点一样定期完成吗?我应该改用Managed State 解决方案吗?
- 如何使用上一次执行的持久化数据初始化
QueryableState?
我会很感激这两个问题的实际例子。谢谢。
【问题讨论】:
标签: persistence apache-flink flink-streaming checkpointing