1. 程式人生 > >zookeeper的簡介以及安裝

zookeeper的簡介以及安裝

Zookeeper簡介以及安裝

1.什麼是Zookeeper

  • ZooKeeper是一個分散式的,開放原始碼的分散式應用程式協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要元件。
  • Dubbo建議使用Zookeeper作為服務的註冊中心。

2.Zookeeper的作用

  • zookeeper用來註冊服務和進行負載均衡,哪一個服務由哪一個機器來提供必需讓呼叫者知道,簡單來說就是ip地址和服務名稱的對應關係。
  • 舉個栗子說明一下:房東有房子要出租,這好比是一個服務;租客需要租房子,這好比服務呼叫者需要呼叫服務,但是又找不到哪裡可以租房子。這時候就有了中介,直接找中介就可以,房東會把租房資訊去中介那裡進行等級(註冊),而zookper就好比是中介。

3.Zookeeper下載

4.Zookeeper安裝(Linux系統)以及啟動

  • 把壓縮包上傳到linux伺服器
  • 解壓縮
  • 進入解壓縮後的目錄,建立目錄data用於存放註冊資料;然後進入配置檔案目錄conf,將該目錄下的zoo_sample.cfg檔案重新命名為zoo.cfg(改名之後才能生效);最後編輯zoo.cfg,將dataDir=${data的目錄} 我的是dataDir=/root/zookeeper-3.4.6/data
  • 最後進入bin目錄,啟動zookeeper