zookeeper+kafka集群安装部署

2019-11-21  本文已影响0人  请叫我刚爷

请先观看单节部署点再本篇文章

在Zookeeper集群中,若超过半数以上服务节点不可用,才会造成整个服务不可用,所以其集群节点数一般都是至少3个节点以上的奇数个。

本人是在同一台电脑搭建的集群

1、将zookeeper复制3份,将conf目录下所有的zoo.cfg文件更改,文件内容如下

tickTime=2000

initLimit=10

syncLimit=5

dataDir=D:/java/zookeeper/temp

=D:/java/zookeeper/temp

clientPort=2180

server.1=127.0.0.1:1001:2001(端口随意)

server.2=127.0.0.1:1002:2002

server.3=127.0.0.1:1003:2003

3份内中都差不多变化的就是dataDir、dataLogDir、clientPort

2、使用doc窗口在dataDir所指定目录下,执行如下语句

echo "1" > myid

执行完毕后会在dataDir所指定目录下生成myid文件,打开查看,里面只能是正整数。本次复制了3分,每份里面都得有这项操作,且myid文件中的值不一样,且为数字

3、因为要分别进入目录去启动3个节点,个人觉得太过麻烦,所以新建一个txt文件,将后缀名更改为bat,内容如下:

start /d D:java\zookeeper\zookeeper-3.4.14_1\bin zkServer.cmd

start /d D:java\zookeeper\zookeeper-3.4.14_2\bin zkServer.cmd

start /d D:java\zookeeper\zookeeper-3.4.14_3\bin zkServer.cmd

更改完毕后,保存运行,结果如下

image.png

二、kafka安装

1、更改kafka目录下config\kafka-server-start.bat配置文件,更改参数如下:

broker.id=2(必须是数字,正整数)

listeners=PLAINTEXT://127.0.0.1:9092(ip端口)

advertised.listeners=PLAINTEXT://127.0.0.1:9092(ip端口)

log.dirs=D:/java/kafka/temp_2(日志路径)

zookeeper.connect=127.0.0.1:2180,127.0.0.1:2181,127.0.0.1:2182(zookeeper集群)

启动即可

上一篇 下一篇

猜你喜欢

热点阅读