经过多次尝试和修改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错误,尽管类路径设置正确。
2条答案
按热度按时间o4hqfura1#
对于刚开始使用kafka并遇到此问题的人(但在unix机器上),这是由于您所遵循的过时教程造成的。
在最新版本中,您必须使用
创建主题。
0s0u357o2#
运行bin\kafka-create-topic.bat查看可用选项,例如,您将看到代理列表和所有必需的参数。