搭建zookeeper集群

2021-10-07 08:08:42 字數 1172 閱讀 1571

1.在乙個伺服器上搭建偽集群

安裝jdk將zookeeper上傳到伺服器解壓zookeeper,並建立data目錄,

2.將conf下的zoo_sample.cfg檔案改名為zoo.cfg建立/user/local/zookeeper-cluster,

3.建立三個目錄,將解壓後的zookeeper複製到這三個目錄

mkdir zookeper-1

mkdir zookeper-2

mkdir zookeper-3

cp -rf zookeeper-3.4.6 zookeeper-1(2,3)

4.在這三個目錄下建立data目錄用來存放資料,將data目錄位址複製下來方便之後修改zoo.cfg的data目錄

/usr/local/zookeeper-cluste/zookeeper-1/data

/usr/local/zookeeper-cluste/zookeeper-2/data

/usr/local/zookeeper-cluste/zookeeper-3/data

進入zoo.cfg修改配置

vim zookeeper-3.4.6/conf/zoo.cfg

5.配置每乙個 zookeeper 的 datadir(zoo.cfg) clientport 分別為 2181 2182 2183,data目錄為之前建立的目錄

6.在data目錄下建立myid檔案,並分別寫入對應節點的編號1,2,3

7.在每個節點的zoo.cfg增加每個節點的通訊節點和選舉節點

server.1=192.168.239.128:2881:3881

server.2=192.168.239.128:2882:3882

server.3=192.168.239.128:2883:3883

8.啟動集群

./zookeeper-1/zookeeper-3.4.6/bin/zkserver.sh start

./zookeeper-2/zookeeper-3.4.6/bin/zkserver.sh start

./zookeeper-3/zookeeper-3.4.6/bin/zkserver.sh start

9.因為集群採用主從模式,可以通過命令檢視對應節點的狀態

./zookeeper-1/zookeeper-3.4.6/bin/zkserver.sh status

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...