目录
- 一、获取Kafka
- 二、启动KAFKA环境
- 三、操作Kafka
-
- 3.1 创建 Kafka 主题(Topic)
- 3.2 将一些事件写入主题(Topic)
- 3.3 读取事件
一、获取Kafka
下载最新的 Kafka 版本并解压:
-
打开配置文件:/config/server.properties,进行相应配置修改去掉文件中这两行注释,IP 改成本地地址127.0.0.1
-
注意:zookeeper.connect=localhost:2181,默认zookeeper为本机端口号2181,如果要以其它ip和端口上的zookeeper服务为环境基础,需要在此进行配置。
-
二、启动KAFKA环境
- 注意:您的本地环境必须安装 Java 8+
-
2.1 启动zookeeper服务
启动zookeeper服务,如果没有,请前往下载
下载后,打开zookeeper安装目录,进入bin
文件夹,双击zkServer.cmd
启动zookeeper服务
成功启动后,以下显示的页面不要关闭
2.2 启动Kafka服务
进入到Kafka安装目录 进入bin目录下,:
-
提示:在对应的文件夹目录框内输入 cmd 后按回车键直接弹出命令窗口。
-
通过运行
F:\kafka_2.13-3.4.0\bin\windows\
文件夹下的kafka-server-start.bat
脚本文件并指定配置文件来启动Kafka服务 ,启动成功后,页面也不要关闭 -
.\windows\kafka-server-start.bat ..\config\server.properties
-
2.3 验证 Kafka 服务是否正常工作
重新打开一个命令窗口,并使用以下命令验证 Kafka 是否正常工作
- 如果能够输出 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 已经启动成功了
更多技术文章,更多交流,请关注公众号,Java编程Code,期待一起学习一起进去。
一位敲代码程序媛