window下Kafka安装
1.下载最新版本
http://kafka.apache.org/downloads
解压后目录结构如下(注意:解压后的路径中不能有空格和(x86),不然无法启动)
windows文件夹中为windows系统操纵的命令。
2.启动服务器
Kafka使用ZooKeeper,所以你需要先启动一个ZooKeeper服务器,如果你还没有。 您可以使用随kafka一起打包的便捷脚本来获取一个快速的单节点ZooKeeper实例。
执行zookeeper启动命令:bin\windows\zookeeper-server-start.bat config\zookeeper.properties
新建窗口启动Kafka服务器:bin\windows\kafka-server-start.bat config\server.properties
3.创建主题(topic)
新建窗口创建一个名称为“test”的主题:
bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
查看创建的主题:bin\windows\kafka-topics.bat --list --zookeeper localhost:2181
4.创建消息提供者(producer)
创建producer:bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test
9092为刚才启动kafka服务器端口号
发送一条消息hello
该消息目前没有消费者,会被暂存,有消费者后会被消息。
5.创建消息消费者(consumer)
新建窗口创建消费者:bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
可以看见,hello已被消费。可以继续在producer发送消息,观察consumer接收情况。可以启多个consumer窗口观察接收情况。
以上为止,单节点kafka服务已完成。