Skip to main content
 首页 » 编程设计

windows-7之Windows 7 上的主题创建错误 Kafka

2024年08月27日112jyk

经过多次重试和更改bat文件,我终于在Windows 7中成功运行了Kafka和Zookeeper。这是一台运行Java 7的32位机器。不幸的是,我无法创建主题。我尝试使用这里的教程:http://janschulte.wordpress.com/2013/10/13/apache-kafka-0-8-on-windows/

我执行了命令:

C:\Cambria\kafka_2.8.0-0.8.0>bin\kafka-create-topic.bat --zookeeper localhost:2181 --replica 1 --partition 1 --topic topic

并最终出现以下错误:

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 错误。

请您参考如下方法:

对于刚开始玩 kafka 并遇到此问题的人(但在 Unix 机器上),这是由于您正在关注的过时教程。

the latest version ,你必须使用

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

创建主题。