ZooKeeper是一個分布式開源架構,供了協調分布式應用的基本服務。這些天在使用DUBBO,由于開發環境是在windows環境下,需要能夠先運作ZooKeeper,然後在此基礎上實作服務的位址配置設定。它是一個為分布式應用提供一緻性服務的軟體,提供的功能包括:配置維護、域名服務、分布式同步、組服務等。
ZooKeeper的目标就是封裝好複雜易出錯的關鍵服務,将簡單易用的接口和性能高效、功能穩定的系統提供給使用者。
ZooKeeper包含一個簡單的原語集,提供Java和C的接口。
ZooKeeper代碼版本中,提供了分布式獨享鎖、選舉、隊列的接口,代碼在zookeeper-3.4.9\src\recipes。其中分布鎖和隊列有Java和C兩個版本,選舉隻有Java版本。
在下面,先搭建一個單機模式的的ZooKeeper環境。
首先從将zookeeper下載下傳下來。本人在這裡下載下傳的是3.4.9,下載下傳位址在這裡(http://mirror.bit.edu.cn/apache/zookeeper/)
下載下傳後