apache-kafka-streams - 将 kafka 流状态存储移动到新目录 - 预期的行为是什么?
问题描述
我正在寻找将现有流应用程序的状态存储移动到新位置(通过定义“state.dir”)的预期行为。我找不到任何关于此的文档。
我认为它应该是透明的,并且应该与停止流应用程序时相同,手动删除存储然后再次启动应用程序。在这种情况下,从相应的内部变更日志主题中检索状态存储。但是,当我更改位置时(例如,从 /tmp/kafka-streams 更改为其他位置),我注意到状态存储被推送到下游(到主题 B)。这是预期的吗?我的流很简单:从主题 A -> 聚合(..) -> 到主题 B。
谢谢!
解决方案
推荐阅读
- unity3d - Unity3D多人游戏中相机的奇怪行为
- gradle - Gradle 属性代理无法识别
- javascript - 更改时的角度选择值未更新
- python - 使用 Pandas 在列上提取文本中的子字符串
- google-cloud-platform - 谷歌语音到文本无法识别大量音频
- java - 使用Java在android studio中查询firebase数据库
- minikube - 如何调整 minikube vmdisk 的文件系统大小
- java - 如果我有很多锁更新哈希映射,我需要什么锁才能获得映射的最新值
- google-apps-script - 谷歌表格 - 根据 2 件事复制和粘贴数据,游戏编号和名称
- ruby - Ruby Hash.new 带块需要深入解释