kafka常见问题
kafka常见问题
- 删除topic时提示
This will have no impact if delete.topic.enable is not set to truedelete.topic.enable的设置折叠代码块BASH 复制代码1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24# 每个结点配置
vi $KAFKA_HOME/config/server.properties
# 将该项设置为true
delete.topic.enable=true
# 然后就可以删除topic了
kafka-topics.sh --zookeeper master:2181,slave1:2181,slave2:2181 --delete --topic test
# 但是因为之前已经将某些topic标记为删除,所以这些文件夹需要手动删除。
# 每个结点都需要操作
ls -al kafka-logs
# 删除其中topic相关的目录
rm -rf kafka-logs/test*
# 进入到zookeeper的命令行
zkCli.sh
# 找到相关topic
[zk: localhost:2181(CONNECTED) 0] ls /brokers/topics
[zk: localhost:2181(CONNECTED) 0] ls /config/topics
[zk: localhost:2181(CONNECTED) 0] ls /admin/delete_topics
# 删除要删除的topic,这样marked for deletion就消失了,而且再创建新的同名topic也没有问题
[zk: localhost:2181(CONNECTED) 0] rmr /brokers/topics/test
[zk: localhost:2181(CONNECTED) 0] rmr /config/topics/test
[zk: localhost:2181(CONNECTED) 0] rmr /admin/delete_topics/test
彻底删除kafka中的topic
Kafka marked for deletion强制删除
- 本文标题:kafka常见问题
- 创建时间:2022-03-07 17:57:26
- 本文链接:https://blog.212490197.xyz/article/tools/kafka/some-questions/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
复制版权信息
v1.5.2