Zookeeper做爲Dubbo服務的註冊中心,Zookeeper一個分佈式的服務框架,是樹型的目錄服務的數據存儲,能作到集羣管理數據 ,這裏能很好的做爲Dubbo服務的註冊中心,Dubbo能與Zookeeper作到集羣部署,當提供者出現斷電等異常停機時,Zookeeper註冊中心能自動刪除提供者信息,當提供者重啓時,能自動恢復註冊數據。本文主要講解Zookeeper的Windows單機安裝。html
在進行Zookeeper下載安裝以前,咱們首先須要安裝JDK,而且配置好環境變量,在本文中 ,咱們就不對JDK安裝進行描述,主要講解Zookeeper的安裝步驟,apache
首先進入zookeeper官網進行下載:http://zookeeper.apache.org/releases.html,而後咱們根據本身的磁盤設置安裝在本身的磁盤中,這裏我是安裝在F盤,而後進行解壓。框架
解壓後,咱們須要作兩個操做,第一步在大的zookeeper文件夾中建立兩個新的文件夾「data"和「log",這兩個文件夾是爲了之後運行保存數據使用分佈式
第二步,進入conf中將zoo_sample.cfg重命名爲 zoo.cfg,固然在我這裏,爲避免操做失誤,我是進行復制後再進行修改備註名稱爲zoo.cfg。。3d
以前之因此建立兩個文件夾是用在zoo.cfg的文件內容修改上,將此兩個新建的文件夾位置建立在這個地方,這裏說一下。 ,日誌
一、dataDir:是Zookeeper 保存數據的目錄,默認狀況下,Zookeeper 將寫數據的日誌文件也保存在這個目錄裏。htm
二、dataLogDir:是Zookeeper 保存日誌文件的目錄。blog
這裏着重說一下 :開始操做的時候沒注意 F:\Zookeeper\zookeeper-3.4.10\data(這一個是我直接複製粘貼地址的) dataDir=F:\\Zookeeper\\zookeeper-3.4.10\\data (這個是我進行手動修改後的) 這裏有一個很明顯的區別 ,一個是單「\",一個是雙"\\"。因爲第一次本身也沒有注意,就直接保存運行,致使結果是能啓動,可是立刻閃退,致使沒法使用。糾結好久,經過第三方搜索才發現 是在地址上少一個\。致使系統沒法找到相關地址,找到問題後進行修改,而後保存運行,立刻成功部署