windows 7上的主题创建错误kafka

ekqde3dh  于 2021-06-07  发布在  Kafka
关注(0)|答案(2)|浏览(660)

经过多次尝试和修改bat文件,我终于成功地在windows7中运行了kafka和zookeeper。这是一台运行Java7的32位机器。不幸的是,我不能创建一个主题。我尝试在这里使用教程:http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/
我执行命令:
c:\cambria\kafka\u 2.8.0-0.8.0>bin\kafka-create-topic.bat--缩放器localhost:2181 --replica 1—分区1—主题
最后出现以下错误:

Exception in thread "main" joptsimple.UnrecognizedOptionException: 'û' is not a recognized option
    at joptsimple.OptionException.unrecognizedOption(OptionException.java:89)
    at joptsimple.OptionParser.validateOptionCharacters(OptionParser.java:586)
    at joptsimple.OptionParser.handleShortOptionCluster(OptionParser.java:511)
    at joptsimple.OptionParser.handleShortOptionToken(OptionParser.java:506)
    at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:59)
    at joptsimple.OptionParser.parse(OptionParser.java:433)
    at kafka.admin.CreateTopicCommand$.main(CreateTopicCommand.scala:56)
    at kafka.admin.CreateTopicCommand.main(CreateTopicCommand.scala)

所有的类路径条目都是正确的,并且还提供了必需的jar文件。我不确定是什么问题。有人能帮我吗?
p、 s:我用cygwin尝试了这个方法,但是遇到了class not found错误,尽管类路径设置正确。

o4hqfura

o4hqfura1#

对于刚开始使用kafka并遇到此问题的人(但在unix机器上),这是由于您所遵循的过时教程造成的。
在最新版本中,您必须使用

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

创建主题。

0s0u357o

0s0u357o2#

运行bin\kafka-create-topic.bat查看可用选项,例如,您将看到代理列表和所有必需的参数。

相关问题