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 中,所以它们可以被任意多次读取,并且可以被任意多的消费者读取。

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows Kafka是在Windows操作系统上运行的Kafka消息队列系统。使用Windows Kafka需要进行一些配置和启动步骤。 首先,需要修改配置文件中的broker.id和log.dirs参数。进入Kafka目录,在config文件夹下找到server.properties文件。打开该文件,找到并修改broker.id和log.dirs参数。例如,将broker.id设置为1,log.dirs设置为../kafka-logs。 然后,需要在命令行中启动Kafka。在之前的目录中打开一个新的命令行窗口,并输入启动命令".\bin\windows\kafka-server-start.bat .\config\server.properties"。这将启动Kafka服务。 最后,如果需要消费Kafka中的消息,可以使用以下命令:".\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic topic_test --from-beginning"。这将启动一个消费者,从指定的主题(topic_test)开始消费消息。 通过以上步骤,你可以在Windows环境下配置和启动Kafka,并消费其中的消息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Windows Kafka 配置 -> 启动教程](https://download.csdn.net/download/weixin_38596413/14038477)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Windows中安装和使用Kafka](https://blog.csdn.net/he1234555/article/details/131238927)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值