我刚刚完成了本教程,介绍如何使用kafka和schema registry:http://cloudurable.com/blog/kafka-avro-schema-registry/index.html 我还玩过Conlfount平台:https://docs.confluent.io/current/installation/installing_cp.html
一切正常,直到我重新启动我的虚拟机(vmbox):所有模式/主题在我重新启动后都被删除(或消失)。
我阅读了schema注册表,不存储自己的数据,而是使用kafka来实现这一点。当然,由于我目前只在笔记本电脑上工作,Kafka在机器重启时也关机了。
这是正常行为吗?我们是否必须期望在重新启动时重新存储所有架构??(->也许上一个版本如此!)
有人对此有良好的最佳实践吗?
如何管理模式的持久性来避免这个问题?
环境:ubuntu 16,Kafka2.11.1.0.0,汇合平台4.0
谢谢
nota:我已经读过这个主题,它讨论了如何保持模式的id,但是我没有恢复任何模式,这不是id的问题:合流模式注册持久性
1条答案
按热度按时间00jrzges1#
模式注册表将其数据保存在kafka中。
因此,你的问题就变成了,为什么你在重启时丢失了Kafka的数据。
我猜你不小心用了
/tmp
作为数据文件夹。您在实验中是否使用confluent cli?