我以16个并行度运行flink应用程序。 20分钟后,共享检查点将增加到235MB。我该如何处理。很长一段时间都很大。
已启用增量检查点
下面的图像用于任务管理器(Pod)
Flink将仅使用所需的状态空间来完成您要求的状态。如果您对结果不满意,则需要以某种方式要求它减少操作。
您可能会做一些事情:
[某些反模式需要在状态中进行大量缓冲。您应该避免这些。 :)
您可以限制可用于存储状态的资源,但是当这些资源用尽时,这将导致作业失败。
而且,对于RocksDB,16个插槽上的235MB并不是很大。通过增量检查点,RocksDB可存储状态的多个(未压缩的)副本。您正在使用的实际活动状态可能少得多。