0


Windows系统下快速启动Kafka

目录

一、获取Kafka

下载最新的 Kafka 版本并解压:

Kafka解压后文件夹内容
打开配置文件:

/config/server.properties

,进行相应配置修改。

注意:

zookeeper.connect=localhost:2181

,默认zookeeper为本机端口号2181,如果要以其它ip和端口上的zookeeper服务为环境基础,需要在此进行配置。

二、启动KAFKA环境

注意:您的本地环境必须安装 Java 8+。

2.1 启动zookeeper服务

启动zookeeper服务,如果没有,请前往下载。

下载后,打开zookeeper安装目录,进入

bin

文件夹,双击

zkServer.cmd

启动zookeeper服务。

zookeeper文件夹内容

成功启动后,以下页面不要关闭

zookeeper启动成功页面

2.2 启动Kafka服务

进入到Kafka安装目录:

Kafka目录

勾选

bin

文件夹,按下Shift+右键,选择“选择在此处打开 Powersheel 窗口”

在这里插入图片描述

输入命令:

start cmd

,Enter回车

在这里插入图片描述

弹出命令窗口:

在这里插入图片描述

提示:除了上面这种启动命令窗口方式,还有一种更为快捷的方式:在对应的文件夹目录框内输入 cmd 后按回车键,也会直接弹出命令窗口。

通过运行

D:\Develop\kafka_2.13-3.4.0\bin\windows\

文件夹下的

kafka-server-start.bat

脚本文件并指定配置文件来启动Kafka服务

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

在这里插入图片描述

启动成功后,页面也不要关闭

在这里插入图片描述

2.3 验证 Kafka 服务是否正常工作

重新打开一个命令窗口,并使用以下命令验证 Kafka 是否正常工作

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

在这里插入图片描述

如果能够输出 Kafka 中所有的主题列表,则表示 Kafka 正常工作。

三、操作Kafka

3.1 创建 Kafka 主题(Topic)

例如,创建一个主题(Topic)为

quick_start_topic

的主题:

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

在这里插入图片描述

创建完之后,可以使用以下命令查看刚创建的主题的分区计数等详细信息:

.\windows\kafka-topics.bat --describe --topic quick_start_topic --bootstrap-server localhost:9092

在这里插入图片描述

3.2 将一些事件写入主题(Topic)

Kafka 客户端通过网络与 Kafka 代理通信以写入(或读取)事件。一旦收到,代理将以持久和容错的方式存储事件,只要您需要——甚至永远。

运行控制台生产者客户端以将一些事件写入您的主题。默认情况下,您输入的每一行都会导致一个单独的事件被写入主题。

.\windows\kafka-console-producer.bat --topic quick_start_topic --bootstrap-server localhost:9092

在这里插入图片描述

Ctrl-C

可以随时停止生产者客户端。

3.3 读取事件

打开另一个终端会话并运行控制台消费者客户端以读取刚刚创建的事件:

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

在这里插入图片描述
然而,在读取

quick_start_topic

主题内的事件时,由于之前生产者写入了一条中文事件。在消费者客户端读取时,出现了中文乱码。

事件持久存储在 Kafka 中,所以它们可以被任意多次读取,并且可以被任意多的消费者读取。

标签: kafka windows 分布式

本文转载自: https://blog.csdn.net/weixin_42338901/article/details/129291765
版权归原作者 一颗奋起萌发的种子 所有, 如有侵权,请联系我们删除。

“Windows系统下快速启动Kafka”的评论:

还没有评论