Ошибка создания темы Kafka в Windows 7

После нескольких повторных попыток и изменения файлов bat мне, наконец, удалось запустить Kafka и Zookeeper в Windows 7. Это 32-разрядная машина с Java 7. К сожалению, я не могу создать тему. Я пробовал использовать руководство здесь: 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, хотя путь к классам задан правильно.


person Aparajith    schedule 13.02.2014    source источник
comment
Уверен, вы столкнулись с этой проблемой: [Дефис преобразован в u] [1] [1]: stackoverflow.com/questions/19663395/   -  person David Corley    schedule 20.02.2014
comment
Да, я выяснил это позже. Сейчас это решено. Спасибо за помощь.   -  person Aparajith    schedule 22.02.2014


Ответы (2)


Для людей, которые только начали играть с kafka и столкнулись с этой проблемой (но на машине Unix), это связано с устаревшим руководством, которому вы следуете.

В последней версии вы должны использовать

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

создать тему.

person Salvador Dali    schedule 21.01.2015
comment
Я вошел в систему, чтобы проголосовать за этот ответ. В чем именно заключалась проблема. Устаревшая документация. - person user1589754; 18.02.2015
comment
Вы спасли мою жизнь. - person Maroun; 25.05.2016
comment
У меня здесь устаревшее руководство: kafka.apache.org/quickstart на тот случай, если кто-то, использующий это руководство, захочет знать, сработало ли решение Сальвадора. Это определенно сработало для меня. Спасибо - person Jazzmine; 27.10.2018

запустите bin \ kafka-create-topic.bat, чтобы увидеть доступные параметры, тогда, например, вы увидите список брокеров и все необходимые параметры.

person dogukan sonmez    schedule 02.04.2014