1. 程式人生 > >dubbo之zookeeper安裝

dubbo之zookeeper安裝

一:簡介

ZooKeeper是一個分散式的,開放原始碼的分散式應用程式協調服務,是Google的Chubby一個開源的實現,是HadoopHbase的重要元件。它是一個為分散式應用提供一致性服務的軟體,提供的功能包括:配置維護、域名服務、分散式同步、組服務等。

ZooKeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的介面和效能高效、功能穩定的系統提供給使用者。

ZooKeeper包含一個簡單的原語集,提供Java和C的介面。

二、下載

三、安裝

1、解壓得到:zookeeper-3.4.6

2、進入G:\SoftWare\zookeeper\zookeeper-3.4.6\conf目錄,將zoo_sample.cfg備份,重新命名為zoo.cfg

3、在SoftWare目錄新建data資料夾和log資料夾

4、編輯zoo.cfg檔案

tickTime=2000 #
initLimit=10
syncLimit=5
dataDir=G:\\SoftWare\\zookeeper\\data
dataLogDir=G:\\SoftWare\\zoonkeeper\\log
clientPort=2181

#server.1=10.48.193.24:32888:33888
#server.2=10.48.193.24:33999:34444

(1)、tickTime:這個時間是作為Zookeeper 伺服器之間或客戶端與伺服器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。

(2)、dataDir:顧名思義就是Zookeeper 儲存資料的目錄,預設情況下,Zookeeper 將寫資料的日誌檔案也儲存在這個目錄裡。

(3)、dataLogDir:顧名思義就是Zookeeper 儲存日誌檔案的目錄

(4)、clientPort:這個埠就是客戶端連線Zookeeper 伺服器的埠,Zookeeper 會監聽這個埠,接受客戶端的訪問請求。

四、啟動zookeeper

進入G:\SoftWare\zonkeeper\zookeeper-3.4.6\bin目錄:輸入命令:zkServer.cmd即可啟動成功