0%

kaka从入门到精通(window版本)—图文详细

kaka从入门到精通(window版本)—图文详细

kafka在分布式消息中间件中具有举足轻重的地位,能够实时收集大量的数据,下面我们开始详细介绍。

下载kafka

访问网站https://kafka.apache.org/downloads

点击下载 kafka_2.12-3.1.0.tgz这个版本

image-20220508210448694

下载成功

image-20220508210427099

打开window shell终端

键盘win+x,点击Windows终端

image-20220508210537563

打开命令终端

image-20220508210611839

输入

1
cd D:\conf\kafka_2.13-3.1.0

进入到kafka目录下

image-20220508210646844

安装kafka

启动zookeeper

输入如下命令启动zookeeper

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

可以看到启动成功

image-20220508210943021

启动kafka服务端

打开新的shell终端

进入到kafka目录下,并启动kafka服务端

1
2
cd D:\conf\kafka_2.13-3.1.0
bin\windows\kafka-server-start.bat config\server.properties

可以看到启动成功

image-20220508211314310

创建kafka topic

打开新的shell终端

进入到kafka目录下,输入如下命令启动创建test topic

1
2
cd D:\conf\kafka_2.13-3.1.0
bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --topic test

可以看到命令执行成功

image-20220508212636293

列举topic

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

可以看到已经创建的topic test

image-20220508212756287

启动消费者

打开新的shell终端

进入到kafka目录下,并启动消费者

1
2
cd D:\conf\kafka_2.13-3.1.0
bin/windows/kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

启动生产者

打开新的shell终端

进入到kafka目录下,并启动生产者

1
2
cd D:\conf\kafka_2.13-3.1.0
bin/windows/kafka-console-producer.bat --broker-list localhost:9092 --topic test

并输入test

image-20220508213717652

可以看到消费者消费到test

image-20220508213738484