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
相关推荐
清羽_ls9 分钟前
bash 基础编程的核心语法
开发语言·bash
和编程干到底17 分钟前
C++基础
开发语言·c++
Z_Xshan34 分钟前
docker 容器web站点 中文文件名访问404问题
linux·开发语言·docker
kkkkk0211061 小时前
【Rust创作】Rust 错误处理:从 panic 到优雅控制
开发语言·算法·rust
John.Lewis1 小时前
C++初阶(14)list
开发语言·c++·笔记
hsjkdhs2 小时前
C++文件操作
开发语言·c++
hoiii1872 小时前
C#实现近7天天气预报
开发语言·c#
赵谨言2 小时前
基于Python楼王争霸劳动竞赛数据处理分析
大数据·开发语言·经验分享·python
亦陈不染3 小时前
c#入门详解(刘铁锰)06 - 数据持久化:TXT文本保存、序列化与反序列化(附详细源码)
开发语言·计算机视觉·c#·wpf
ceclar1233 小时前
C++Lambda表达式
开发语言·c++·算法