zookeeperisnotarecognizedoption
在linux云服务器上搭建了⼀套kafka3.0集群,然后安装以前的创建topic指令,例如这样——
./kafka-topics.sh --bootstrap-server master:2181,slave1:2181,slave2:2181 --replication-factor 1 --partitions 1 --topic test然⽽,却出现了这样⼀个异常提⽰:
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. 愣了⼀下,百度⼀番,才明⽩,原来新版本的kafka,已经不需要依赖zookeeper来创建topic,新版的kafka创建topic指令为下:./kafka-topics.sh --create --bootstrap-server master:9097 --replication-factor 1 --partitions 1 --topic test1注意,这⾥的master是我主机ip映射的主机名,改成该kafka服务器对应的IP即可。测试⼀下,在master服务器上创建⼀个topic为test,然后⽣产⼏条信息—— [root@master bin]# ./kafka-console-producer.sh --broker-list master:9097 --topic test>hello>world 在另⼀台机器上,开启消费者控制台,监听test的topic,发现可以收到数据—— [root@slave1 bin]# ./kafka-console-consumer.sh --bootstrap-server slave1:9097 --topic test --from-beginninghelloword 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务