在Apache的Kafka的最后几个版本中,删除一个主题相当容易。您只需将配置中的一个属性设置为“true”,然后发出删除主题的命令。它很快就会被删除。但是有时候,出于一些我们这样的普通人所不知道的原因,一个话题的删除不会自动发生。如果这种情况发生在你身上,不要着急;还有另一种删除主题的简单方法。
首先,让我们看看如何配置Kafka来删除一个只有命令的主题。’ cd ‘到Kafka安装目录,然后到’ config ‘目录。在这里,您可以找到一个服务器。属性文件(如果已重命名副本,则文件名可能不同)。在你最喜欢的文本编辑器中打开属性文件,对我来说它是Vim。添加以下行,或将属性值更改为true:
delete.topic.enable = true
现在转到“bin”目录,在那里您将找到一个名为“kafka-topic .sh”的文件。
./kafka-topics.sh --zookeeper localhost:2181 --delete --topic <topic_name>
发出删除命令后,主题将被标记为“删除”,您必须等待它被删除。有时,它不会发生。当你遇到这个问题时,你可以使用Zookeeper删除一个主题。首先,使用正确的“zkCli”登录到Zookeeper CLI控制台。sh ‘文件,你会在Zookeeper安装的“bin”目录中找到它。
一旦你在,确保没有删除主题, 使用以下命令:
get /brokers/topics/<topic_name>
如果您没有得到一个错误,这意味着主题还没有被删除。现在运行以下两个命令从系统中完全删除主题:
rmr /brokers/topics/<topic_name>
rmr /admin/delete_topics/<topic_name>
Shadowrocket已购:购买流程、安装步骤及常见问题解决六尺巷VPN评测及使用教程深度剖析Clash内核:功能、安装及常见问题解答Shadowrocket 升级教程Clash配置保存不进去问题解决方法苹果 Apple TV VPN 连接完整指南iPad玩家必备:艦これ第二季VPN设置及常见问题解决Butterfly VPN怎么样Shadowrocket节点导入Clash完整指南疫情之下如何远程办公?Clash 便宜机场推荐2025 安卓手机新版 Clash for Android 下载和使用教程Mihomo Party下载 最新Clash Meta for Windows电脑/苹果macOS/Linux全平台客户端「2025.03.27」高速稳定安全机场推荐,Clash、小火箭、V2Ray、SS机场订阅节点分享,每日更新。SS-ID 机场怎么样 – SS 机场推荐 | 专线机场