【发布时间】:2020-02-25 19:38:46
【问题描述】:
当您运行 Kafka 流应用程序重置工具以将应用程序重置为特定时间戳(例如 T-n)时,您的状态存储会发生什么情况?
文件内容如下: “内部主题:删除内部主题(这会自动删除任何已提交的偏移量)” (内部主题在执行时由 Kafka Streams 应用程序内部使用,例如状态存储的更改日志主题)
这是否意味着我失去了状态存储/RocksDB 的状态,就像它在 T-n 时一样?
例如,假设我在该时间戳处理状态存储上的“会话窗口”。在应用程序重置期间,我似乎会丢失该窗口中的所有现有数据。
是否有办法在重置应用程序时保留会话窗口的状态? 换句话说,有没有办法在应用程序重置期间保留我的状态存储或 RocksDB(在 T-n 时)的状态?
【问题讨论】:
标签: apache-kafka apache-kafka-streams