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
相关推荐
jokerest12312 分钟前
pwn——test_your_nc1——测试
开发语言·php
碧海蓝天202224 分钟前
接上一主题,C++14中如何设计类似于std::any,使集合在C++中与Python一样支持任意数据?
开发语言·c++·python
周杰伦fans31 分钟前
Java与C#
java·开发语言·c#
SAP学习成长之路44 分钟前
SAP 零售方案 CAR 系统的介绍与研究
大数据·开发语言·sap·abap·零售·car·bapi
A_Tai23333331 小时前
MyBatis高级扩展
java·开发语言·mybatis
夏子曦1 小时前
java虚拟机——频繁发生Full GC的原因有哪些?如何避免发生Full GC
java·开发语言
Thomas_YXQ1 小时前
Unity3D Lua如何支持面向对象详解
开发语言·游戏·junit·性能优化·lua·unity3d
MYBOYER1 小时前
Kotlin DSL Gradle 指南
android·开发语言·kotlin
武昌库里写JAVA1 小时前
SpringCloud+SpringCloudAlibaba学习笔记
java·开发语言·算法·spring·log4j
夏天吃哈密瓜1 小时前
用Scala来解决成绩排名的相关问题
开发语言·后端·scala