分享知识-快乐自己:zookeeper 伪集群搭建

1):单一 zookeeper  搭建步骤

2):zookeeper 伪集群搭建

1):新建一个集群目录

[root@zoodubbo opt]# mkdir zookeeper_cluster

2):进入 zookeeper_cluster 目录 复制三份 zookeeper(这里我直接从单机哪里拷过来的

[root@zoodubbo zookeeper]#  cp -r zookeeper-3.4.10  /opt/zookeeper_cluster/zookeeper01
[root@zoodubbo zookeeper]#  cp -r zookeeper-3.4.10  /opt/zookeeper_cluster/zookeeper02
[root@zoodubbo zookeeper]#  cp -r zookeeper-3.4.10  /opt/zookeeper_cluster/zookeeper03
[root@zoodubbo opt]# cd /opt/zookeeper_cluster/

3):首先 进入我们的 zookeeper01 (在之前我们创建的 data文件夹中 创建 myid 文件)

[root@zoodubbo zookeeper_cluster]# cd zookeeper01/

[root@zoodubbo zookeeper01]# cd data/

[root@zoodubbo data]# touch myid

编辑 myid 文件  添加  1  作为标识

[root@zoodubbo data]# vim myid

4):编辑 conf 配置

[root@zoodubbo zookeeper01]# cd conf/

[root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
[root@zoodubbo conf]# vim zoo.cfg 

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

以上第一个 zookeeper 就配置好了。

5):zookeeper02 配置(首先进入 zookeeper02 下)

[root@zoodubbo zookeeper_cluster]# cd zookeeper02/

快速创建 myid 并写入标识:(mkdir  data 先创建文件夹)

[root@zoodubbo zookeeper02]# echo 2 > data/myid

设置配置文件:

[root@zoodubbo zookeeper02]# cd conf/

[root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
[root@zoodubbo conf]# vim zoo.cfg 

6):zookeeper03 配置(首先进入 zookeeper03 下)

[root@zoodubbo zookeeper_cluster]# cd zookeeper03/

快速创建 myid 并写入标识:(mkdir  data 先创建文件夹)

[root@zoodubbo zookeeper03]# echo 3 > data/myid

 

设置配置文件:

[root@zoodubbo zookeeper03]# cd conf/

[root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
[root@zoodubbo conf]# vim zoo.cfg 

到此为止已经都配置好了。

7):编写 批处理 启动

[root@zoodubbo zookeeper_cluster]# vim start-zookeeper.sh

cd zookeeper01/bin
./zkServer.sh start
cd ../../
cd zookeeper02/bin
./zkServer.sh start
cd ../../
cd zookeeper03/bin
./zkServer.sh start
cd ../../
[root@zoodubbo zookeeper_cluster]# vim stop-zookeeper.sh

cd zookeeper01/bin
./zkServer.sh stop
cd ../../
cd zookeeper02/bin
./zkServer.sh stop
cd ../../
cd zookeeper03/bin
./zkServer.sh stop
cd ../../

进行授权:

[root@zoodubbo zookeeper_cluster]# chmod u+x start-zookeeper.sh 

[root@zoodubbo zookeeper_cluster]# chmod u+x stop-zookeeper.sh
//当前用户可以启动

Zookeeper 搭建完毕!!!!

原文地址:https://www.cnblogs.com/mlq2017/p/10205987.html