【发布时间】:2019-07-19 19:02:14
【问题描述】:
我正在使用 bin/kafka-topics.sh --zookeeper --delete --topic 并且我在 kafka 日志中看到表明该主题的分区已标记为删除。但是,我仍然看到数据目录中存在这些分区的目录。
- 这是意料之中的事情,我已手动删除它们吗?
- 主题也没有从 zookeeper 中删除。我仍然在 zookeeper 中看到主题。这也是预期的吗?
谢谢!
【问题讨论】:
标签: apache-kafka
我正在使用 bin/kafka-topics.sh --zookeeper --delete --topic 并且我在 kafka 日志中看到表明该主题的分区已标记为删除。但是,我仍然看到数据目录中存在这些分区的目录。
谢谢!
【问题讨论】:
标签: apache-kafka
主题没有被自动删除可能有多种原因。
要删除主题,delete.topic.enable 应设置为 true。
如果设置为 true,最好从 Zookeeper 和 kafka data.dir 中删除目录。但是,如果没有,您应该检查日志以确保由于某些 LEADER 选择问题,kafka brokers 或 zookeeper 是否存在任何问题。
所以在这种情况下,您必须手动清理目录。
【讨论】: