You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kafka控制台消费者报'Exactly one of whitelist/topic is required',求正确用法

嘿,我一眼就看出问题所在啦!你碰到的Exactly one of whitelist/topic is required错误,根源是命令里的破折号用错了——你写的是中文长破折号(–),但Kafka的命令参数必须使用英文短破折号(-),系统识别不了这些长破折号,所以误以为你没指定合法的topic参数。

正确的控制台消费者命令

把命令里的所有长破折号换成英文短破折号就搞定了,正确命令如下:

kafka-console-consumer --bootstrap-server localhost:9092 --from-beginning --topic test

额外的小建议

  • 如果还是有问题,可以先简化命令,去掉--from-beginning参数,先尝试监听实时发送的消息:
    kafka-console-consumer --bootstrap-server localhost:9092 --topic test
    
  • 确保Kafka和Zookeeper服务都处于正常运行状态,避免因为服务未启动导致的连接失败。
  • 另外,你之前创建test主题的操作是完全正确的,从kafka-topics --describe的输出能看到主题的分区、副本配置都没问题,这点不用操心~

内容的提问来源于stack exchange,提问作者Ivan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:53:09