Kafka-Windows集群搭建教程(3台单机版+3台独立zk)

1.文件目录预览

在这里插入图片描述

2.配置zk

粘贴zoo_smaple.cfg,改名为zoo.cfg
在这里插入图片描述
打开zoo.cfg在最下面几行,加上

server.1=127.0.0.1:12888:1388
server.2=127.0.0.1:12888:1389
server.3=127.0.0.1:12888:1387

在conf文件夹下,建立tmp/zookeeper文件夹,里面创建一个文件myid
在这里插入图片描述
在第一台zk的myid文件中,写1即可
在这里插入图片描述
第二台zk和第三台zk,配置操作都一样,在对应的myid文件中,分别填写2,3

3.配置kafka

在这里插入图片描述

kafka节点1-server.properties关键配置

broker.id=0
host.name = 127.0.0.1
port=19092

advertised.host.name = 127.0.0.1
advertised.port=19092

log.dirs=/tmp/kafka-logs  // 注意要创建对应的文件夹

zookeeper.connect=127.0.0.1:12181,127.0.0.1:22181,127.0.0.1:32181

# Timeout in ms for connecting to zookeeper
zookeeper.connection.timeout.ms=6000

创建对应的日志文件夹
在这里插入图片描述

kafka节点2-server.properties关键配置

broker.id=1
host.name = 127.0.0.1
port=29092

advertised.host.name = 127.0.0.1
advertised.port=29092

log.dirs=/tmp/kafka-logs  // 注意要创建对应的文件夹

zookeeper.connect=127.0.0.1:12181,127.0.0.1:22181,127.0.0.1:32181

# Timeout in ms for connecting to zookeeper
zookeeper.connection.timeout.ms=6000

kafka节点3-server.properties关键配置

broker.id=2
host.name = 127.0.0.1
port=39092

advertised.host.name = 127.0.0.1
advertised.port=39092

log.dirs=/tmp/kafka-logs  // 注意要创建对应的文件夹

zookeeper.connect=127.0.0.1:12181,127.0.0.1:22181,127.0.0.1:32181

# Timeout in ms for connecting to zookeeper
zookeeper.connection.timeout.ms=6000

4.启动测试

封装启动kafka的bat脚本

start kafka-server-start.bat ../../config/server.properties

先启动3台zk
在这里插入图片描述
在启动过程中中,会一直提示连接超时,三台zk启动完成后,就不会提示了!

下面启动kafka
在这里插入图片描述
3台kafak启动完成

5.kafka tools工具连接

在这里插入图片描述
查看brokers,发现成功有3台kafka
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
内存占用了1个G左右

集群搭建完毕!

发布了240 篇原创文章 · 获赞 66 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/u014131617/article/details/101652161
今日推荐