app开发定制公司Kafka踩坑记----bootstrap-server is not a recognized option如何解决

问题背景:
app开发定制公司最近在做一个数据实时app开发定制公司处理的项目,app开发定制公司其中用到了,之前有过了解,但用起来还是不熟悉。
如题这个错误,是在做将网站日志发送到Kafka主题中时,项目使用的是Springboot集成的Kafka,当时关于Springboot中Kafka的部分已经完成,和kafka已经正常启动,然后在查看当前Kafka中当前主题时出现错误,具体如下:

是在输入命令bin/kafka-topics.sh --bootstrap-server hadoop102:9092 --list后出现

问题分析:

bootstrap-server is not a recognized option
  • 1

意为-sever是不可识别的选项,考虑是这个命令不能在此使用,
在网上查了一些博客,大都提到了说是版本原因,但并未表述清楚,提供的解决方案是将bootstarp-server替换为broker-list,但仍然失败,如下:

又在网上看了很多中文博客,耽误了半天时间,但仍无法解决,偶然看到stack overflow上的一个帖子,问题描述基本跟我一致,不过他是在创建主题时遇到的情况,大同小异,下边的答案里有位大牛指出如果版本老于2.2,应该用--zookeeper,并且端口号是2181,一试,果然解决问题,我的版本是kafka_2.11-0.11.0.0,也就是0.11的,因此造成错误,成功截图如下:

成功查询到主题

两个经验(教训):
1,开发工具使用的版本尽量按照参考意见走,因为我这个项目事前说过,建议Kakfa的版本为2.4.1,但我懒得重新装,结果在解决问题上花了更长时间;因此,虽然问题解决了,我还是重新装了建议版本的kafka。
2,不要畏惧英语,一些英文博客是很有价值的,在查找问题解决方案时可以多看看英文。

附上帮我大忙的那个博客链接

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发