windows安装kafka

【下载windows版本的kafka】

下载地址:https://kafka.apache.org/downloads.html

 

【安装kafka】

  下载完成后,解压到本地硬盘某个目录。

kafka依赖Java,首先要安装Java 8或以上版本的Java。安装java请参考 windows安装Java8 。

查看Java安装的版本: java -version 。

 

启动zookeeper(不要关闭窗口),打开cmd窗口,进入安装目录,

.\bin\windows\zookeeper-server-start.bat  .\config\zookeeper.properties

zookeeper默认端口为2181,如果要更改zookeeper的启动端口,找到config文件夹下的【zookeeper.properties】配置文件,找到并编辑:clientPort=2181

 

启动 kafka(不要关闭窗口),打开另外一个cmd,进入安装目录

.\bin\windows\kafka-server-start.bat .\config\server.properties

zookeeper的默认端口是2181,如果要修改zookeeper的连接端口,找到config文件夹下的【server.properties】配置文件,找到并编辑:zookeeper.connect=localhost:2181

 

【测试生产者与消费者】

打开另一个新的cmd窗口,创建Topic,名为test001

.\bin\windows\kafka-topics.bat --create --topic test001 --bootstrap-server localhost:9092

 

查看所有Topic

.\bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092

 

 修改配置文件【config/server.properties】,使kafka能够监听得到,做测试用可以不用修改。

#增加
listeners=PLAINTEXT://localhost:9092
#增加
advertised.listeners=PLAINTEXT://localhost:9092

 

 开启生产者(不要关闭窗口)

.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test001

 

开启消费者(不要关闭窗口)

.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test001 --from-beginning

 如果消费中文出现乱码,在启动消费者之前,先在消费者cmd窗口执行 chcp 65001 可以解决乱码问题。

 

posted @ 2022-07-04 16:54  民工黑猫  阅读(1641)  评论(0编辑  收藏  举报