zl程序教程

您现在的位置是:首页 >  其他

当前栏目

zookeeper集群安装

2023-06-13 09:13:01 时间

服务器环境

zookeeper 版本:3.7.1

地址

myid

9.135.147.192

1

9.134.87.72

2

9.135.91.94

3

下载安装包

进入官网 https://zookeeper.apache.org/releases.html 下载后得到apache-zookeeper-3.7.1-bin.tar.gz

image.png

配置节点信息

上传至服务器,解压安装包

tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz

进入 conf 目录,将样例文件zoo_sample.cfg复制为zoo.cfg

cd conf; cp zoo_sample.cfg zoo.cfg

然后配置zoo.cfg 文件

修改数据目录和日志目录

dataDir=/data/zookeeper/data dataLogDir=/data/zookeeper/log

新增集群节点信息, 通信端口统一设置为2999,选举端口统一设置为3999

server.1=9.135.147.192:2999:3999 server.2=9.134.87.72:2999:3999 server.3=9.135.91.94:2999:3999

得到下面配置文件

image.png

新建数据和日志文件目录

mkdir -p /data/zookeeper/data; mkdir -p /data/zookeeper/log

三台机器重复上述步骤,在依次在三台机器上分别添加对应的myid文件

cd /data/zookeeper/data; touch myid; echo 1 > myid cd /data/zookeeper/data; touch myid; echo 2 > myid cd /data/zookeeper/data; touch myid; echo 3 > myid

启动及状态查询

bin/zkServer.sh start

image.png

查询zk节点状态,其中有一台是leader,另外两台是follower

bin/zkServer.sh status

image.png

至此zk就部署成功了