1. 程式人生 > >搭建zookeeper 真實環境下叢集

搭建zookeeper 真實環境下叢集

前言:關於zookeeper 的相關知識請自行百度。。。

1>今天教給大家如何搭建真實環境的zk叢集(不是偽叢集哦。。。。。)

開始前準備:三臺機器(我用的三臺虛擬機器注意一定要裝java環境),三臺機器分別解壓安裝zookeeper

第一步:在zookeeper 的安裝目錄下建立一個data資料夾(主要存放資料和快照) 如圖所示:

進入當前資料夾使用pwd命令檢視data資料夾完整路徑(這裡需要在data目錄下建立檔案myid(叢集需要指定myid 這裡是第一臺伺服器那麼myid 內容為1)第二臺為2 第三臺為3)):如圖所示:

第二步:修改conf資料夾下的zoo.cfg(注意解壓完zk之後出現的資料夾不是這個 使用命令 mv 之前的資料夾名字  zoo.cfg 更改)

然後vim zoo.cfg 編輯:如圖:

第三步:繼續編輯zoo.cfg 新增一下內容:

server.1=slave0:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

如圖所示:

這是第一臺伺服器的配置  其他兩臺按上述步驟配置即可  注意:data 目錄下的myid 必須和server.1、server.2 、server.3相對應:

server.1=slave0:2888:3888  slave
server.2=slave1:2888:3888
server.3=slave2:2888:3888

第四部完成上述3臺伺服器的配置:啟動(./zkServer.sh start /usr/local/zookeeper-3.4.6/conf/zoo.cfg )之後可以看到如下效果:

總結:以上就是zk三臺機器(不侷限3臺 :叢集臺數m/2+1)叢集內容 有什麼問題可以留言我會及時回覆(時間關係寫的比較粗糙。。。。後續還會繼續~)