1. 程式人生 > >Windows下Zookeeper偽叢集搭建

Windows下Zookeeper偽叢集搭建

一、下載
下載地址:Apache Zookeeper下載
或(https://mirrors.cnnic.cn/apache/zookeeper/),下載Zookeeper安裝檔案,字尾為.tar.gz。我下載的檔案是zookeeper-3.4.13.tar.gz。

二、叢集安裝目錄
在D盤建立zookeeper目錄,將檔案解壓到此文夾。因為是在windows下安裝叢集,所以將解壓的檔案重新命名為zookeeper-peer1,然後複製兩份。
安裝目錄

三、配置檔案
在zookeeper-peer1/conf目錄,存放著配置檔案,先zoo_simple.cfg檔案複製一分出來,然後命名為zoo.cfg。
配置檔案目錄


該檔案的具體配置如下:

在另外兩份zookeeper中分別進行配置,可將peer1的配置檔案複製過去,然後修改埠(clientPort)和資料存放目錄(dataDir)。

四、建立myid檔案
在dataDir目錄下建立myid檔案,內容為當前server的序號,比如server.1所屬目錄的myid的內容為1。myid檔案用於zookeeper驗證server序號等。

五、啟動服務
雙擊peer的bin目錄下的zkServer.cmd檔案,啟動伺服器。一般是順序啟動。

在啟動server.1和server.2時都會報錯,因為server.3還沒啟動,所以找不到server.3。當server.3啟動以後就不會報錯了。

六、驗證伺服器
在啟動服務後,在peer的bin目錄下,雙擊zkCli.cmd指令碼或在cmd中輸入zkCli.cmd -server 127.0.0.1:2181來連線服務。
在這裡插入圖片描述
開啟zkCli.cmd後,輸入ls命令,或者在cmd中輸入jps。