孙兴斌*_*孙兴斌 21 java apache-kafka apache-zookeeper
我从这个链接学习如何使用kafka (除了我在zookeeper中使用端口2182),
但它显示:
zookeeper不是公认的选择
执行后:
sudo ./bin/kafka-console-consumer.sh --topic test --zookeeper localhost:2182
我做了一些搜索,似乎有一个未答复的重复问题,但它已被删除.
有人知道怎么解决吗?
ENV:
kafka_2.11-2.1.0
zookeeper-3.4.10
Run Code Online (Sandbox Code Playgroud)
adi*_*tya 16
窗户用
启动动物园管理员
C:\kafka-2.12>.\bin\windows\zookeeper-server-start.bat .\config\server.properties
Run Code Online (Sandbox Code Playgroud)
启动Kafka Broker
C:\kafka-2.12>.\bin\windows\kafka-server-start.bat .\config\server.properties
Run Code Online (Sandbox Code Playgroud)
创建主题
C:\kafka-2.12\bin\windows>kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Run Code Online (Sandbox Code Playgroud)
开始制作人
C:\kafka-2.12\bin\windows>kafka-console-producer.bat --broker-list localhost:9092 --topic test
Run Code Online (Sandbox Code Playgroud)
创建消费者
C:\kafka-2.12\bin\windows>kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
Run Code Online (Sandbox Code Playgroud)
使用复制因子为 1 的多分区创建主题
C:\kafka-2.12\bin\windows>kafka-topics --zookeeper localhost:2181 --topic first_topic --create --partitions 3 --replication-factor 1
Run Code Online (Sandbox Code Playgroud)
获取系统中创建的主题列表
C:\kafka-2.12\bin\windows>kafka-topics --zookeeper localhost:2181 --list
Run Code Online (Sandbox Code Playgroud)
获取系统中创建的topic的描述
C:\kafka-2.12\bin\windows>kafka-topics.bat --describe --zookeeper localhost:2181 --topic test
Run Code Online (Sandbox Code Playgroud)
删除系统中创建的主题测试
C:\kafka-2.12\bin\windows>kafka-run-class.bat kafka.admin.TopicCommand --delete --topic test --zookeeper localhost:2181
Run Code Online (Sandbox Code Playgroud)
从系统中创建的主题测试开始读取消息(版本> 2.0)
C:\kafka-2.12\bin\windows>kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginn
Run Code Online (Sandbox Code Playgroud)
小智 5
对于Windows用户使用
bin/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
Run Code Online (Sandbox Code Playgroud)