zookeeper集群搭建

2021-10-01 21:36:50 字數 2254 閱讀 5720

[root@localhost ~]# yum -y install vim lrzsz
上傳zookeeper壓縮包

[root@localhost ~]# mkdir -p /data/server

[root@localhost ~]# cd /usr/local/src/

[root@localhost src]# rz

[root@localhost src]# ls

zookeeper-3.4.14.tar.gz

解壓縮包

[root@localhost src]# tar zxf zookeeper-3.4.14.tar.gz -c /data/server/

[root@localhost src]# cd /data/server/zookeeper-3.4.14/conf/

修改配置檔案

[root@localhost conf]# cp zoo_sample.cfg zoo.cfg

[root@localhost conf]# vim zoo.cfg

datadir=/data/server/zookeeper-3.4.14/data

server.1=192.168.1.17:2888:3888

server.2=192.168.1.145:2888:3888

server.3=192.168.1.234:2888:3888

建立檔案及目錄

[root@localhost conf]# cd /data/server/zookeeper-3.4.14/

[root@localhost zookeeper-3.4.14]# mkdir data

[root@localhost conf]# cd /data/server/zookeeper-3.4.14/data/

[root@localhost data]# touch myid

[root@localhost data]# echo "1" >myid

將配置好的zookeeper檔案傳送到其他兩台機子

[root@localhost data]# scp -r /data/server/zookeeper-3.4.14/ [email protected]:/data/server/

[root@localhost data]# scp -r /data/server/zookeeper-3.4.14/ [email protected]:/data/server/

修改其他兩台機子的myid檔案

192.168.1.145:

[root@localhost ~]# cd /data/server/zookeeper-3.4.14/data/

[root@localhost data]# echo "2">myid

192.168.1.234:

[root@localhost ~]# cd /data/server/zookeeper-3.4.14/data/

[root@localhost data]# echo "3">myid

關閉三颱機子的防火牆

[root@localhost data]# systemctl stop firewalld
然後分別開啟服務

[root@localhost conf]# cd /data/server/zookeeper-3.4.14/bin/

[root@localhost bin]# ./zkserver.sh start

zookeeper jmx enabled by default

using config: /data/server/zookeeper-3.4.14/bin/../conf/zoo.cfg

starting zookeeper ... started

檢視各個機器的狀態

[root@localhost bin]# ./zkserver.sh status                    

zookeeper jmx enabled by default

using config: /data/server/zookeeper-3.4.14/bin/../conf/zoo.cfg

mode: follower

zookeeper集群搭建

接觸zookeeper集群已有很長很長一段時間了,zookeeper在專案中的使用相當的頻繁,如dubb服務 amq集群 大資料領域hadoop等。zookeeper的集群建立非常簡單,一直想寫一篇文章來對集群使用的介紹,但一直沒能抽出空,今天正好閒來無事,就重新實踐一遍來整理記錄,下文是基本的集群...

zookeeper集群搭建

zookeeper環境搭建需要保證奇數臺機器,以保證演算法能選舉出乙個leader。一 環境準備 datadir dir ticktime 2000 initlimit 5 synclimit 2 clientport 2181 server.0 192.168.1.100 2888 3888 se...

zookeeper集群搭建

1.準備工作 tomcat zookeeper 最少三個結點搭乙個集群,所以複製三份 2.搭建並配置三個zookeeper例項 cd usr local solr cloud zookeeper01 進zookeeper01目錄,mkdir data 該目錄下建立data資料夾,放置zookeepe...