centos7 搭建zookeeper集群

1.环境

1.1 服务器

          私                公
node1  172.26.239.251   47.99.194.203
node2  172.26.239.252   47.99.203.152
node3  172.26.224.1     47.99.244.202

1.2 安装jdk

1.3 zookeeper下载地址

https://dlcdn.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10-bin.tar.gz

其他版本可到https://zookeeper.apache.org/releases.html下载

2.安装(三台操作一样)

2.1 创建工作目录

分别在三台服务器上创建安装目录

mkdir -p /data/zookeeper
mkdir -p /data/zkdata
mkdir -p /data/zkdatalog

2.2 下载安装包到 /data/zookeeper 目录

解压安装包

cd /data/zookeeper
tar -zxvf apache-zookeeper-3.5.10-bin.tar.gz

查看/data/zookeeper/apache-zookeeper-3.5.10-bin/conf目录下默认配置文件

2.3 修改配置

# 复制zoo_sample.cfg 
cp /data/zookeeper/apache-zookeeper-3.5.10-bin/conf/zoo_sample.cfg /data/zookeeper/apache-zookeeper-3.5.10-bin/conf/zoo.cfg

修改配置文件内容,server.1、server.2、server.3标识服务节点,不可重复

/data/zkdata目录下创建myid文件,写入服务节点编号

#此处的1,2,3与zoo.cfg配置文件中的server.1、server.2、server.3对应,不可混淆

node1 上执行echo "1" > /data/zkdata/myid
node2 上执行echo "2" > /data/zkdata/myid
node3 上执行echo "3" > /data/zkdata/myid

3.测试

#启动服务
/data/zookeeper/apache-zookeeper-3.5.10-bin/bin/zkServer.sh start

#查看服务状态
/data/zookeeper/apache-zookeeper-3.5.10-bin/bin/zkServer.sh status

Using Config: 表示使用的那个配置
Mode: 表示当前节点是leader 还是 follower

posted @ 2023-06-16 19:28  敲代码的咕咕鸡  阅读(83)  评论(0)    收藏  举报