zookeeper集群部署3 4 6

2021-08-14 12:24:42 字數 2031 閱讀 3059

zookeeper是乙個分布式開源框架,提供了協調分布式應用的基本服務,它向外部應用暴露一組通用服務——分布式同步(distributed synchronization)、命名服務(naming service)、集群維護(group maintenance)等,簡化分布式應用協調及其管理的難度,提供高效能的分布式服務。zookeeper本身可以以standalone模式安裝執行,不過它的長處在於通過分布式zookeeper集群(乙個leader,多個follower),基於一定的策略來保證zookeeper集群的穩定性和可用性,從而實現分布式應用的可靠性

部署ip

需要軟體

部署位置

zk選舉

192.168.174.178

zk/home/wxl

leader

192.168.174.179

zk/home/wxl

follower

192.168.174.180

zk/home/wxl

follower

前提:防火牆已關、selinux關閉

#192.168.174.178部署

tar -zxvf zookeeper-3.4.61.tar.gz

cd zookeeper-3.4.6/conf

vim zoo.cfg

ticktime=2000

datadir=/home/wxl/zookeeper-3.4.6/data

clientport=2181

initlimit=10

synclimit=5

server.1=192.168.174.178:2888:3888

server.2=192.168.174.179:2888:3888

server.3=192.168.174.180:2888:3888

mkdir -p /home/wxl/zookeeper-3.4.6/data

echo "1" >> /home/wxl/zookeeper-3.4.6/data/myid

scp -r /home/wxl/zookeeper-3.4.6 [email protected]:/home/wxl/

scp -r /home/wxl/zookeeper-3.4.6 [email protected]:/home/wxl/

#注意改下myid 2

mkdir -p /home/wxl/zookeeper-3.4.6/data

echo "2" >> /home/wxl/zookeeper-3.4.6/data/myid

#注意改下myid 3

mkdir -p /home/wxl/zookeeper-3.4.6/data

echo "3" >> /home/wxl/zookeeper-3.4.6/data/myid

192.168.174.178

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh start

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh stop

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh status

192.168.174.179

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh start

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh stop

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh status

192.168.174.180

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh start

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh stop

/home/wxl/zookeeper-3.4.6/bin/zkserver.sh status

zookeeper集群部署

tar zxvf zookeeper 3.4.8.tar.gz c opt soft 2 進入zookeeper的conf目錄 cd opt soft zookeeper 3.4.8 conf 3 複製乙份zoo sample.cfg zoo.cfg cp zoo sample.cfg zoo.cf...

zookeeper集群部署

命令 tar zxvf x c x 要先把防火牆關閉,或者開放zookeeper的埠 先在一台機器上配置,然後複製到其他機器 進去zookeeper的解壓目錄中,將conf目錄下的zoo sample.cfg重新命名為zoo.cfg mv zoo sample.cfg zoo.cfg 配置檔案中新增...

Zookeeper集群部署

zookeeper的選舉機制 假設有五颱伺服器組成的zookeeper集群,它們的id從1 5,同時它們都是最新啟動的,也就是沒有歷史資料,在存放資料量這一點上,都是一樣的.假設這些伺服器依序啟動。伺服器1啟動,但沒過半數,伺服器2啟動,它與最開始啟動的伺服器1進行通訊,互相交換自己的選舉結果,由於...