第一步:下载zookeeper和kafka
http://archive.apache.org/dist/zookeeper/archive.apache.org http://kafka.apache.org/downloads.htmlkafka.apache.org
注意,下面会启动5个窗口,都不用关闭
第二步:安装并启动zookeeper
1、 解压并进入ZooKeeper目录,笔者:D:mqzookeeper-3.4.13conf
2、创建data文件
3、 将“zoo_sample.cfg”重命名为“zoo.cfg”
4、 打开“zoo.cfg”找到并编辑dataDir=D:mqzookeeper-3.4.13data
5、 在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)
6、 打开新的cmd,输入“zkServer“,运行Zookeeper
7、 命令行提示如下:说明本地Zookeeper启动成功

第三步:安装并启动kafka
1、创建logs文件夹
2、 解压并进入Kafka目录,笔者:D:mqkafka_2.12-2.0.0
3、 进入config目录找到文件server.properties并打开
4、 找到并编辑log.dirs=D:mqkafka_2.12-2.0.0logs
5、 找到并编辑zookeeper.connect=localhost:2181
6、 Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181
7、 进入Kafka安装目录D:mqkafka_2.12-2.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.binwindowskafka-server-start.bat .configserver.properties
第四步:创建主题
1、 创建主题,进入Kafka安装目录D:mqkafka_2.12-2.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入
.binwindowskafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
查看主题
.binwindowskafka-topics.bat --list --zookeeper localhost:2181
第五步:创建生产者
进入Kafka安装目录D:mqkafka_2.12-2.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.binwindowskafka-console-producer.bat --broker-list localhost:9092 --topic test
第六步:创建消费者
进入Kafka安装目录D:mqkafka_2.12-2.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.binwindowskafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
第七步:发送消息
在生产者窗口发送消息即可看到消费者接受到消息
参考网址:
http://kafka.apache.org/
https://github.com/confluentinc/confluent-kafka-dotnet
http://www.cnblogs.com/cyfonly/p/5954614.html
http://blog.csdn.net/evankaka/article/details/52421314