zookeeper is not a recognized option--解决方案

我在用以下命令删除topic和查看topic的时候

./kafka-topics.sh --delete --zookeeper node1:2181 --topic test-topic

./kafka-topics.sh --list --zookeeper node1:2181

都出现了以下错误

错误的原因可能是你使用的Kafka 版本是 2.8.0或以上,而集群模式是KRaft而不是Zookeeper

  • 如果 Kafka 集群是基于 Zookeeper 的,请确保您下载的 Kafka 脚本支持 --zookeeper 参数。
  • 如果 Kafka 集群是基于 KRaft 模式,您需要改用 --bootstrap-server 参数。

换以下命令试试

复制代码
./kafka-topics.sh --delete --bootstrap-server localhost:9093 --topic test-topic

./kafka-topics.sh --list --bootstrap-server localhost:9092

已成功删除topic

相关推荐
GreenMountainEcho2 小时前
Kubernetes 入门篇之 Node 安装与部署
云原生·容器·kubernetes
东阳马生架构3 小时前
zk基础—4.zk实现分布式功能
zookeeper
alden_ygq5 小时前
k8s statefulset pod重启顺序
云原生·容器·kubernetes
低头不见7 小时前
一个服务器算分布式吗,分布式需要几个服务器
运维·服务器·分布式
靠近彗星7 小时前
如何检查 HBase Master 是否已完成初始化?| 详细排查指南
大数据·数据库·分布式·hbase
云上艺旅8 小时前
K8S学习之基础七十二:Ingress基于Https代理pod
学习·云原生·容器·https·kubernetes
liux35288 小时前
k8s之Ingress讲解
云原生·容器·kubernetes
阿里云云原生8 小时前
函数计算支持热门 MCP Server 一键部署
云原生
阿里云云原生9 小时前
AI 网关代理 LLMs 最佳实践
云原生