window下kafka3启动多个

准备工作

我们先安装好kafka,并保证启动成功,可参考文章Windows下安装Kafka3-CSDN博客


复制kafka安装文件

kafka3已经内置了zookeeper,所以直接复制就行了


修改zookeeper配置文件

这里我们修改zookeeper配置文件,主要是快照地址和端口号,并且端口号与第一个不同


修改kafka服务器的配置文件

注意

1、broker.id必须在集群中唯一。这里实际上是完全独立的环境,因为zookeeper都不一样,所以不存在集群,这里可改可不改。

2、listeners指定了Kafka监听的端口,需要与第一个Kafka不同

3、log.dirs 指定了日志文件的存储位置。

4、zookeeper.connect 指定了ZooKeeper实例的地址和端口。 因为刚才zookeeper的端口号改成了2182,所以kafka服务器连接zookeeper的地址也需要对应


编写启动脚本

kafka-server1.bat

D:
cd D:\kafka_2.12-3.6.1\
bin\windows\kafka-server-start.bat config\server.properties

kafka-server2.bat

D:
cd D:\kafka_2.12-3.6.1-02\
bin\windows\kafka-server-start.bat config\server.properties

kafka-zookeeper1.bat

D:
cd D:\kafka_2.12-3.6.1\
bin\windows\zookeeper-server-start.bat config\zookeeper.properties

kafka-zookeeper2.bat

D:
cd D:\kafka_2.12-3.6.1-02\
bin\windows\zookeeper-server-start.bat config\zookeeper.properties
相关推荐
drebander1 小时前
Kotlin 协程与异步编程
开发语言·微信·kotlin
arong_xu1 小时前
C++23 格式化输出新特性详解: std::print 和 std::println
开发语言·c++·c++23
没明白白1 小时前
抽象类和接口的区别:你应该选择哪个?
java·开发语言
白宇横流学长1 小时前
基于Java的超级玛丽游戏的设计与实现【源码+文档+部署讲解】
java·开发语言·游戏
Victoria.a2 小时前
c语言文件操作
c语言·开发语言
冷雨夜中漫步2 小时前
领域驱动设计(4)—绑定模型与实现
java·开发语言·笔记·后端·设计模式
余道各努力,千里自同风2 小时前
Js中的Object.entries()
开发语言·前端·javascript
鲤籽鲲4 小时前
C# _ 数字分隔符的使用
开发语言·c#
fillwang5 小时前
Python实现Excel行列转换
开发语言·python·excel
北极糊的狐6 小时前
SQL中,# 和 $ 用于不同的占位符语法
java·开发语言