1. 程式人生 > >本地zookeeper搭建叢集

本地zookeeper搭建叢集

一、安裝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叢集就無法對外服務了;(因為他的選舉機制)