本文介绍在windows系统下搭建kafka代理服务器以及非代码的测试
首先去官网kafka.apache.org下载一个kafka,解压之后,如下
其中bin->windows
文件夹下就是windows系统的,这个文件夹下的很多程序启动的时候是需要配置文件的,这些配置文件是在上图中的config文件夹下,所以我建议把这个文件夹下的所有文件,都复制到bin->windows
文件夹下,这样启动的时候方便我们敲命令,不然还得使用../
启动zookeeper
在bin->windows
文件夹下运行cmd命令如下,此时zk会正确启动
D:\kafka\kafka_2.12-3.3.2\bin\windows>zookeeper-server-start.bat zookeeper.properties
启动kafka代理服务器
在bin->windows
文件夹下运行cmd命令如下
D:\kafka\kafka_2.12-3.3.2\bin\windows>kafka-server-start.bat server.properties
启动消费者
在bin->windows
文件夹下运行cmd命令如下,启动成功之后,如果有相对应的topic消息进来,则会在窗口打印出来
D:\kafka\kafka_2.12-3.3.2\bin\windows>kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic 此处你的TOPIC内容 --from-beginning
启动生产者
在bin->windows
文件夹下运行cmd命令如下,之后就可以一直输入内容一直敲回车了,内容会反映到消费者窗口中
D:\kafka\kafka_2.12-3.3.2\bin\windows>kafka-console-producer.bat --broker-list 127.0.0.1:9092 --topic 此处你的TOPIC内容