apache-kafka - 如何从集群版本中删除 kafka 主题:0.10.2.1
问题描述
我无法删除 kafka 主题,它标记为删除但永远不会被删除。我正在使用 zookeeper 集群运行 kafka 集群。
卡夫卡版本:0.10.2.1
任何人都可以帮助我,列出删除kafka 集群中的主题需要遵循的步骤列表。
在 stackoverflow 中进行了各种查询,但找不到有效的可行答案。
解决方案
在启动 kafka 服务器之前,您应该在配置中启用它的属性;它在默认情况下被禁用。要启用删除属性,首先停止 kafka 服务器,然后在配置文件中打开server.properties#delete.topic.enable=true
,然后在文件末尾取消注释或添加
delete.topic.enable=true
。
现在您可以启动 kafka 服务器,然后您可以通过以下方式删除您想要的任何主题:
bin/kafka-topics.sh --delete --zookeeper localhost:2181 --topic YOUR_TOPIC_NAME
.
推荐阅读
- scala - 如何通过参数Class生成Function1并返回Class
- ruby-on-rails - Doorkeeper Rake 任务中未初始化的常量 Doorkeeper::AccessToken
- javascript - 循环生成的多个表单一键提交
- c# - Appium:通过 Auth0 登录,找不到正确的 PageSource/元素
- angular - 我想过滤还包含一个数组的嵌套 JSON
- java - 在Java中打印*的金字塔
- c# - 将 Umbraco 8 集成到现有的 .NET 解决方案中
- vb.net - 在 vb.net 中将项目添加到 DataGridViewComboBoxCell
- visual-studio - nuget.config 忽略依赖项的依赖项(子依赖项)
- gitkraken - 将所有内容重置为远程并跳过所有更改