20-异常-Kafka创建Topic时出现UnrecognizedOptionException zookeeper is not a recognized option

20-异常-Kafka创建Topic时出现UnrecognizedOptionException zookeeper is not a recognized option

更多内容欢迎关注我(持续更新中,欢迎Star✨)

Github:CodeZeng1998/Java-Developer-Work-Note

技术公众号:CodeZeng1998(纯纯技术文)

生活公众号:好锅(Life is more than code)

其他平台:CodeZeng1998好锅


问题描述:在使用如下命令行参数创建 Kafka 的 Topic 时,出现报错 UnrecognizedOptionException: zookeeper is not a recognized option。(Kafka 所在的 bin 目录执行命令)

./kafka-topics.sh --create --topic [TopicName] --zookeeper localhost:2181 --replication-factor 2 --partitions 3 

报错信息:

Exception in thread "main" joptsimple.UnrecognizedOptionException: zookeeper is not a recognized option
	at joptsimple.OptionException.unrecognizedOption(OptionException.java:108)
	at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:510)
	at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)
	at joptsimple.OptionParser.parse(OptionParser.java:396)
	at kafka.admin.TopicCommand$TopicCommandOptions.<init>(TopicCommand.scala:557)
	at kafka.admin.TopicCommand$.main(TopicCommand.scala:48)
	at kafka.admin.TopicCommand.main(TopicCommand.scala)

错误原因:Kafka命令行工具的问题,其中zookeeper选项未被识别。这是因为从Kafka 2.4版本开始,zookeeper参数已被弃用,改为使用Kafka自身的内部代理连接参数。


解决方案:使用新语法创建主题的方法。

./kafka-topics.sh --create --topic [TopicName] --bootstrap-server localhost:9092 --replication-factor 2 --partitions 3

执行结果如下表示创建 Topic 成功

Created topic [TopicName].

在这里插入图片描述

上图是由 Pic 生成的

关键词:A female programmer with a cyber style is typing code at her desk wearing headphones


更多内容欢迎关注我(持续更新中,欢迎Star✨)

Github:CodeZeng1998/Java-Developer-Work-Note

技术公众号:CodeZeng1998(纯纯技术文)

生活公众号:好锅(Life is more than code)

其他平台:CodeZeng1998好锅

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值