zookeeper集群搭建

2021-09-26 06:33:04 字數 908 閱讀 3321

一、安裝:

/usr/local/src下

解壓:tar -xvf apache-zookeeper-3.5.5.tar.gz

換名:mv apache-zookeeper-3.5.5.tar.gz zookeeper

zookeeper下建立目錄:

mkdir data

mkdir datalog

進入data目錄下建立myid並寫值為1

echo 1 > myid

二、修改配置

/zookeeper/conf目錄下:

cp zoo_sample.cfg zoo.cfg

編輯zoo.cfg:

1.注釋掉datadir=/tmp/zookeeper

2.在最底下新增:

datadir=/usr/local/src/zookeeper/data

datalogdir=/usr/local/src/zookeeper/datalog

server.1=192.168.0.111:2888:2889

server.2=192.168.0.112:2888:2889

server.3=192.168.0.113:2888:2889

#server.x的x和data目錄下的myid一致,3臺機器分別為1,2,3

#2888為伺服器之間的通訊埠,2889為選舉leader埠

三、啟動和測試

分別在/zookeeper/bin目錄下啟動3臺機器

./zkserver.sh start

bin目錄下檢視zookeeper狀態:

./zkserver.sh status

裡面有個mode:leader或者是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...