apache-kafka - Kafka Stream - 每天早上回收状态
问题描述
我有一个KafkaStream
应用程序有多个连接KTable
。最后,我使用Processor Api
形成State Store来执行某种业务逻辑。早些时候,我有一个清除工作正在删除Kafka
日志,并且KafkaStream's
state dir
每天早上只处理我的producers
. 到目前为止,一切都按预期工作。
但是删除 Kafka 日志目录并不是一个好方法,所以我决定利用cleanup.policy
从 Kafka 中删除数据并删除 KafkaStream state dirs
。我认为这种方法在应用启动时state stores
仍然从主题重新存储数据的地方产生了问题。changelog
有没有办法从主题中清除Kafka
整个KafkaStream's state store
数据changelog
?
感谢你的帮助。
解决方案
推荐阅读
- reactjs - 将动作创建者映射到道具 react redux
- c++ - 可以为 3rd 方库取代/取代默认 C++ std::allocator 吗?
- ubuntu - Nextcloud应用程序无法登录
- unity3d - Unity 2D:角色在游戏模式下分裂
- pandas - 熊猫垂直连接没有按预期工作
- gitlab - GitLab CI - 文件内容更改时运行管道
- java - “创建 Java 虚拟机失败”
- react-testing-library - 如何使用 react-testing-library 检查元素是否以特定排序呈现?
- angular - 将我的 Angular 5 应用程序部署到 Heroku 时出现问题
- django - 为什么当前用户没有被传递给我的模板?