重启后架构注册表持久性

vlurs2pr  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(326)

我刚刚完成了本教程,介绍如何使用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的问题:合流模式注册持久性

00jrzges

00jrzges1#

模式注册表将其数据保存在kafka中。
因此,你的问题就变成了,为什么你在重启时丢失了Kafka的数据。
我猜你不小心用了 /tmp 作为数据文件夹。您在实验中是否使用confluent cli?

相关问题