搭建zookeeper集群

搭建zookeeper集群


1、确认服务器已经配置好java环境

java -version


2、上传zookeeper的安装包

3、解压缩zookeeper的安装包

tar xvf zookeeper-3.4.6.tar.gz


4、进入到zookeeper的解压缩目录,创建一个数据存储目录

cd zookeeper-3.4.6

mkdir data

5、创建zookeeper的配置文件

cd zookeeper-3.4.6/conf

cp zoo_sample.cfg zoo.cfg

6、创建集群安装目录

mkdir /usr/local/zookeeper-cluster

7、复制zookeeper的安装文件到集群目录

cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-1
cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-2
cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-3


8、分别修改各个zookeeper的配置

找到:clientPort=2181

找到:dataDir=/tmp/zookeeper 改成 :dataDir=/usr/local/zookeeper-cluster/zookeeper-1/data

其他2个配置文件依次修改,注意端口号顺序增加1,配置文件目录

9、为每个zookeeper创建服务器id文件

在目录 zookeeper-1/data/下面创建文件 myid


文件内容 顺序增加 1


10、编辑每个zookeeper的配置文件 zoo.cfg 增加集群列表配置

server.1=192.168.188.139:2881:3881
server.2=192.168.188.139:2882:3882
server.3=192.168.188.139:2883:3883


注意端口号 2881是通信端口号 3881选举端口号

11、关闭防火墙

systemctl stop firewalld

12、配置hosts主机地址ip映射关系

vi /etc/hsosts
增加:127.0.0.1 bogon

13、启动集群

cd /usr/local/zookeeper-cluster/zookeeper-1/bin


./zkServer.sh start //启动

./zkServer.sh status //查看状态

原文地址:https://www.cnblogs.com/meani/p/12658161.html