一、下载kafka文件
二、编写配置文件
下载完后,解压到自己规定的文件夹即可,在解压完成后配置如下文件:server.properties、zookeeper.properties。
那就先来编辑server.properties,在这个文件中找到log.dirs(记得现在kafka解压的根目录创建相应的logs、data文件夹,以防启动报错),然后修改为:
log.dirs=D:\\kafka_2.12-2.8.0\\logs
然后打开zookeeper.properties文件,找到dataDir属性,修改为如下:
dataDir=D:\\kafka_2.12-2.8.0\\data
三、启动
在安装完成后及配置完以上文件后,那就可以启动kafka的内置zookeeper了,首先在控制台中进入到kafka解压的根目录,然后执行如下命令:
D:\kafka_2.12-2.8.0>.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
启动成功后,那就来继续来启动kafka,启动命令如下:
D:\kafka_2.12-2.8.0>.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
四、测试
安装好了之后,还是要进行测试一下的,这里在新的窗口中创建topic测试主题test123:
D:\kafka_2.12-2.8.0>.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test123
Created topic test123.
接下来创建一个生产消息,在执行完命令后输入“hello world”,命令如下:
D:\kafka_2.12-2.8.0>.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test123
>hello world
然后执行如下命令来消费消息,命令如下:
D:\kafka_2.12-2.8.0>.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test123 --from-beginning
hello world
本文来自博客园,作者:栈,转载请注明原文链接:https://www.cnblogs.com/yyj-666/p/15381302.html