我对Kafka还很陌生,还在学习Kafka的基础知识。我想创建一个持久的主题,即使在zoopkeeper和/或kafka服务器关闭后也会被保留。我注意到这一点-我有一个zookeeper和kafka服务器运行在我的本地macbook上。当我关闭zookeeper服务器并再次快速启动它时,我可以看到前面创建的主题。但是如果我重新启动系统,然后重新启动zookeeper服务器-我看不到我之前创建的主题。我正在本地系统上运行kafkaè2.9.2-0.8.1.1。
我对Kafka还很陌生,还在学习Kafka的基础知识。我想创建一个持久的主题,即使在zoopkeeper和/或kafka服务器关闭后也会被保留。我注意到这一点-我有一个zookeeper和kafka服务器运行在我的本地macbook上。当我关闭zookeeper服务器并再次快速启动它时,我可以看到前面创建的主题。但是如果我重新启动系统,然后重新启动zookeeper服务器-我看不到我之前创建的主题。我正在本地系统上运行kafkaè2.9.2-0.8.1.1。
1条答案
按热度按时间1zmg4dgp1#
这是因为
/tmp
在重新启动后被清除,导致数据丢失。要解决这个问题,请修改您的zookeeper
dataDir
属性(英寸)config/zookeeper.properties
)Kafka呢log.dirs
(英寸config/server.properties
)去一个不属于你的地方/tmp
.