zookeeper nie jest rozpoznawaną opcją podczas wykonywania kafka-console-consumer.sh

Uczę się jak używać Kafki z tego linku (tyle że używam portu 2182 w zookeeperze),

Ale pokazuje:

Zookeeper nie jest rozpoznawalną opcją

Po wykonaniu:

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

Jak to naprawić?

Env:

kafka_2.11-2.1.0
zookeeper-3.4.10
Author: xingbin, 2018-11-22

3 answers

Odpowiedź znajduję na oficjalnej stronie :

Opcja {[1] } jest przestarzała, zamiast niej użyj --bootstrap-server.

Teraz działa:

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
 90
Author: xingbin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-09-17 08:50:59

Dla windows

Aby uruchomić zookeeper

C:\kafka-2.12>.\bin\windows\zookeeper-server-start.bat .\config\server.properties

Aby rozpocząć Kafka Broker

C:\kafka-2.12>.\bin\windows\kafka-server-start.bat .\config\server.properties

Aby utworzyć temat

C:\kafka-2.12\bin\windows>kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

Start Producent

C:\kafka-2.12\bin\windows>kafka-console-producer.bat --broker-list localhost:9092 --topic test

Aby utworzyć konsumenta

C:\kafka-2.12\bin\windows>kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

Tworzenie tematu z partycją multi z współczynnikiem replikacji 1

C:\kafka-2.12\bin\windows>kafka-topics --zookeeper localhost:2181 --topic first_topic --create --partitions 3 --replication-factor 1

Aby uzyskać listę tematów utworzonych w systemie

C:\kafka-2.12\bin\windows>kafka-topics --zookeeper localhost:2181 --list
 14
Author: aditya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-10-14 14:38:30

Dla użytkowników windows użyj

bin/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
 7
Author: Gurpreet Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-09 12:07:43