注:运行Kafka前,请先安装并运行zookeeper
一、安装并运行Kafka
1 下载安装文件:
http://kafka.apache.org/downloads.html
2 解压文件(本文解压到 d:\kafka_2.11)
3 打开d:\kafka_2.11\config
4 从文本编辑器里打开 server.properties
5 把 log.dirs的值改成 “d:\kafka_2.11\kafka-logs”
6 新开窗口,打开cmd
7 进入kafka文件目录:
8 输入并执行以打开kafka:
.\bin\windows\kafka-server-start.bat .\config\server.properties
9不要关闭该窗口
二、创建topics
1
新开窗口,打开cmd 并进入d:\kafka_2.11\bin\windows
2 创建一个topic(例如
topic名称为
test_1205):
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test_1205
打开一个Producer:
1 新开窗口,打开cmd 并进入d:\kafka_2.11\bin\windows
kafka-console-producer.bat --broker-list localhost:9092 --topic test_1205
打开一个Consumer:
1 新开窗口,打开cmd 并进入d:\kafka_2.11\bin\windows
kafka-console-consumer.bat --zookeeper localhost:2181 --topic test_1205
测试kafka的发送和接收消息功能
1.切换到Producer(生产者)窗口,并输入你要向Consumer(消费者)发送的内容
2:
切换到Consumer(消费者)窗口,查看从Producer(生产者)接收的内容