准备工作
1. Java环境
2. Kafka安装包(已包含zookeeper)
安装步骤
1、jdk安装
不做介绍,网上百度
2、下载安装kafka
2.1下载链接
2.2选择版本下载
2.3下载完解压目录
3、启动服务
3.1首先启动ZooKeeper,D:\kafka_2.11-2.4.1\bin\windows目录下是所有windows命令
在此目录下打开cmd,执行命令zookeeper-server-start.bat ..\..\config\zookeeper.properties
,如下图:3.2启动kafka,依旧在目录下打开cmd,执行命令kafka-server-start.bat ..\..\config\server.properties
,如下图:
4、 测试Kafka
4.1创建一个主题
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafka-test-topic
执行完命令结果
4.2查看创建的主题列表
kafka-topics.bat --list --zookeeper localhost:2181
执行完命令结果
4.3启动生产者:
kafka-console-producer.bat --broker-list localhost:9092 --topic kafka-test-topic
此时可以从控制台输入信息,消费者启动后就能接收到生产者发布的消息。
4.4启动消费者:
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic kafka-test-topic --from-beginning
消费者就能看到发布出去的消息了