zookeeper集群搭建

2021-10-09 02:00:16 字數 2410 閱讀 2194

1.準備3臺機器,安裝相同的jdk,zookeeper 版本 

2.進入到zookeeper/conf 目錄 修改 zoo_sample.cfg 檔案命令為zoo.cfg 

3.修改zookeeper/conf/zoo.cfg 檔案裡的 datadir 目錄路徑

我的配置如下,路徑為:datadir 引數路徑 /usr/local/apache-zookeeper-3.6.1-bin/zookeeperdata

4.進入到  datadir 配置的路徑下建立myid 配置檔案,linux 命令touch myid

前期規劃的時候需要給對應的伺服器分配唯一id 我的分配如下:

ipmyid

192.168.0.145

1192.168.0.146

2192.168.0.147

3那麼在對應伺服器下的myid 配置檔案裡就寫入對應的id 如在192.168.0.145 那麼myid 配置檔案裡就寫1,

在192.168.0.146 那麼myid 配置檔案裡就寫2

在192.168.0.147 那麼myid 配置檔案裡就寫3

以此類推。。。

5.修改各節點zoo.cfg配置檔案

末尾新增

server.1=192.168.0.145:2888:3888

server.2=192.168.0.146:2888:3888

server.3=192.168.0.147:2888:3888

格式說明

server.myid=ip:2888:3888

myid: 標識myid檔案裡配置的id 

ip:集群節點所對的ip

2888: 保持不變   內部通訊埠

3888:保持不變內部選舉埠

注意:集權伺服器應保持版本一直。

集群搭建時最少使用3臺伺服器,因為只有半數以上機器執行正常集群工作才會正常。

進入到zookeeper/bin 目錄使用./zkserver.sh start 啟動zookeer, ./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...