我正在使用Kafka下载包并遵循Kafka入门指南。因此,我创建了一个名为 test 的示例主题。
然后当我想尝试使用 kafka-acls.sh 脚本设置一些访问控制列表时。出于某种原因,我没有在我的kafka包的bin目录中找到该脚本。
所以,我从他们的网站下载了一个新的kafka包来检查,这个脚本是可用的。 (我不知道为什么或如何在早期的包中没有)
然而,当我从我的新包启动kafka并尝试创建相同的主题测试时,我收到一条错误消息,指出该主题已存在。
我试图弄清楚即使使用新下载的实例,这是如何实现的? kafka是否在某些公共目录中保存主题?
沙比尔
答案 0 :(得分:0)
一点点搜索证明 zookeeper 将其详细信息存储在 zookeeper.properties 文件中 dataDir 指向的目录中,默认为 / tmp / zookeeper 。
一旦我删除了这个文件夹并开始了一个新的Kafka包,所有以前的主题都消失了,它的行为就像一个新的新包装。
由于 沙比尔