web-dev-qa-db-fra.com

zookeeper n'est pas une option reconnue lors de l'exécution de kafka-console-consumer.sh

J'apprends à utiliser kafka à partir de ceci lien (sauf que j'utilise le port 2182 dans zookeeper),

mais cela montre:

zookeeper n'est pas une option reconnue

après avoir exécuté:

Sudo ./bin/kafka-console-consumer.sh - test de topique --zookeeper localhost: 2182

Comment le réparer?

Env:

kafka_2.11-2.1.0
zookeeper-3.4.10
16
xingbin

J'ai trouvé la réponse dans le site officiel .

L'option zookeeper est obsolète, utilisez --bootstrap-server au lieu.

Maintenant ça marche:

bin/kafka-console-consumer.sh --bootstrap-server localhost: 9092 --testique de test --debut

47
xingbin

Pour les utilisateurs de Windows, utilisez

bin/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
5
Gurpreet Singh