重新启动后,Kafka的主题似乎丢失了

pbpqsu0x  于 2021-06-06  发布在  Kafka
关注(0)|答案(2)|浏览(673)

安装了Kafka并查看了这些帖子:
Kafka在重启时会丢失所有主题
重新启动后,Kafka主题不再存在
因此将Kafka日志移动到/opt。。。位置,我仍然注意到当我重新启动时:
我可以重新创建主题。
kafka日志目录包含有关主题、偏移量等的信息,但它已损坏。
我想知道如何纠正这一点。
在重新启动之前测试新主题可以正常工作。

pepwfjgg

pepwfjgg1#

可能有两个潜在的问题
如果是在docker中运行的kafka,则docker映像重新启动总是清除以前的状态并创建一个新集群,因此所有主题都将丢失。
检查 log.dir 或zookeeper数据路径。如果其中一个设置为/tmp目录,则每次重新启动时都会清除它。因此,您将丢失所有日志和主题。

u3r8eeie

u3r8eeie2#

在这个vm中,我注意到zookeeper日志是在/tmp上定义的。将其更改为/opt(假设它应该是/var),并更正了在示例终止时清除kafka数据的情况。不知道该怎么解释。

相关问题