zk集群搭建
简介:介绍如何在linux环境中搭建zookeeper集群
端口的作用
2181 对client端提供服务
2888 集群内及其通讯使用的端口
3888 集群选举leader
修改zk配置
-
编辑zk的conf目录下的 zoo.cfg
dataDir=/usr/local/zookeeper-3.4.12/data
server.1=xdclass1:2888:3888
server.2=xdclass2:2888:3888
server.3=xdclass3:2888:3888 -
在zk的根目录下,新建一个data目录,并在data目录下新增一个myid的文件
-
将修改好配置的zk,分别放到三台服务器的/usr/local/,并将目录权限改为zookeeper用户
-
三台服务器,分别新增一个叫做zookeeper的用户 useradd zookeeper
-
三台服务器,均修改/usr/local/zookeeper-3.4.12/data/目录里的myid文件,文件内容是一个数字,对应 server.1=xdclass1 里的1
-
三台服务器的zk的权限,都赋给zookeeper用户
chown -R zookeeper:zookeeper zookeeper-3.4.12/ -
关闭防火墙
systemctl stop firewalld.service -
进入zk的bin目录
rm -rf *.cmd – 删除所有以.cmd结尾的文件
chmod +x *.sh – 增加.sh的操作权限 -
从第一台机子依次启动 ./zkServer.sh start
-
三台机子均启动完成之后,可以使用zkServer.sh status去查看状态
来源:CSDN
作者:qq_39922867
链接:https://blog.csdn.net/qq_39922867/article/details/103816666