Консоль Kafka Consume Command не принимает bootstrap -серверы - PullRequest
0 голосов
/ 18 февраля 2020

Я установил Kafka на мою windows машину. Моя версия Kafka - kafka_2.12-2.4.0. Я запустил сервер Zookeeper, затем сервер Kafka затем создал topi c и затем выдал сообщение для созданного Topi c. До здесь все хорошо. Но когда я запускаю команду Consume, она выдает ошибку ниже.

'- bootstrap -servers' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Я использую приведенную ниже команду.

.\bin\windows\kafka-console-consumer.bat --bootstrap-servers localhost:9092 --topic TEST_TOPIC --from-beginning

Пожалуйста, подскажите, в чем может быть проблема.

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Вы должны использовать --bootstrap-server вместо --bootstrap-servers (примечание 's' в конце):

Попробуйте:

kafka/bin/kafka-console-consumer.bat \
    --bootstrap-server localhost:9092 \
    --topic TEST_TOPIC \
    --from-beginning
0 голосов
/ 18 февраля 2020

Я решил проблему на моей стороне. Проблема заключалась в том, что в командной строке по какой-то причине у меня была двойная стрелка >>:

C: \ kafka_2.13-2.4.0> > . \ Bin \ windows \ kafka-console-consumer.bat - bootstrap -server localhost: 9092 --topi c myTopic '- bootstrap -server' не распознается как внутренняя или внешняя команда, работающая программа или пакет файл.

Как только я убрал двойную стрелку, ошибка исчезла. Теперь у меня появляются другие проблемы, когда Кафка не работает в порту, как я думал, но это отдельная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...