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

相关推荐
龙仔7255 小时前
离线安装rabbitmq全流程
分布式·rabbitmq·ruby
〆、风神7 小时前
Spring Boot 整合 Lock4j + Redisson 实现分布式锁实战
spring boot·分布式·后端
胡萝卜糊了Ohh8 小时前
kafka
分布式·kafka
hoho不爱喝酒9 小时前
微服务Nacos组件的介绍、安装、使用
微服务·云原生·架构
桑榆080610 小时前
Spark-Streaming核心编程
大数据·分布式·spark
nbsaas-boot12 小时前
分布式微服务架构,数据库连接池设计策略
分布式·微服务·架构
阿里云云原生13 小时前
API 即 MCP|Higress 发布 MCP Marketplace,加速存量 API 跨入 MCP 时代
云原生
掘金-我是哪吒14 小时前
分布式微服务系统架构第119集:WebSocket监控服务内部原理和执行流程
分布式·websocket·微服务·架构·系统架构
爱吃龙利鱼16 小时前
rocky9.4部署k8s群集v1.28.2版本(containerd)(纯命令)
云原生·容器·kubernetes