本地zookeeper搭建叢集
阿新 • • 發佈:2018-12-15
一、安裝zookeeper
自己在百度上搜索;
二、搭建叢集需要註冊的事專案
1、zookeeper的選舉模式圖;
2、zookeeper配置檔案需要注意的地方;
a、在conf資料夾下面,複製三份zoo.cfg檔案,自己命名;比如:zoo_server1.cfg,zoo_server2.cfg,zoo_server3.cfg
- 在每一個檔案當中,修改dataDir的路徑;
- 增加server.A=B:C:D,比如:server.1=127.0.0.1:2888.3888
A:是一個數字,表示這個是第幾號伺服器;
B :代表伺服器的 ip 地址;
C:伺服器與叢集中的 Leader 伺服器交換資訊的埠;
D :執行選舉時伺服器相互通訊的埠;(如果叢集中leader伺服器掛掉了,需要重新進行選舉leader,就是用該埠通訊的)
b、需要在dataDir配置的資料夾下面,新建一個檔案myid,檔案當中儲存A值;
3、zookeeper啟動設定:
- 在zookeeper的啟動腳本當中,需要設計對應的配置檔案路徑;
注意:zookeeper叢集最少存活的節點需要有2個以上,如果掛到只省下一個節點,那麼整個zookeeper叢集就無法對外服務了;(因為他的選舉機制)