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

运行Burrow时遇Unknown Kafka Version错误,更换Kafka版本仍未解决求助

解决Burrow启动时的“Unknown Kafka Version”错误

我之前遇到过完全一样的问题,折腾了好一会儿才搞定,给你几个排查和解决的方向:

1. 确认Burrow与Kafka的版本兼容性

Burrow对Kafka版本的支持是有明确对应关系的,旧版本的Burrow可能无法识别较新的Kafka版本号格式,或者根本不支持该Kafka版本:

  • 如果你用的是Burrow v1.1.x及更早版本,它对Kafka 1.0.0的支持存在问题,甚至部分0.10.x的小版本也可能出现识别错误
  • 建议升级到Burrow v1.2.0或更高版本,这些版本已经完善了对Kafka 0.10.2.x、1.0.x及以上版本的支持

2. 检查Burrow配置文件的Kafka版本设置

很多时候问题出在配置文件的版本字符串格式上:

  • 打开Burrow的主配置文件(通常是burrow.cfg),找到[kafka]区块
  • 确保version字段的写法符合Burrow的要求:
    • 如果你用的是Kafka 0.10.2.1,尝试把版本号写成"0.10.2"(去掉最后的小版本号)
    • 如果是Kafka 1.0.0且Burrow版本足够新,直接写成"1.0.0"即可
      示例配置:
    [kafka]
    version = "0.10.2"
    brokers = "your-kafka-broker:9092"
    

3. 验证Kafka Broker的实际运行版本

有时候我们以为已经切换了Kafka版本,但实际运行的进程还是旧版本:

  • 登录Kafka服务器,执行命令查看当前Kafka版本:
    kafka-topics.sh --version
    
  • 检查Kafka的启动日志,确认日志里显示的版本号和你预期的一致

按照这几个步骤排查,基本能解决这个版本识别错误的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:29:27