這是zookeeper-3.4.9 目前最新穩(wěn)定版下載,目前最新穩(wěn)定版zookeeper-3.4.9。windows和linux都已使用。運(yùn)行前需要將conf下的zoo_sample.cfg更名為zoo.cfg。配置文件中的日志路徑端口之類的可以根據(jù)自己情況配置。
zookeeper-3.4.9 目前最新穩(wěn)定版由于項(xiàng)目需要,需要在集群中安裝Zookeeper,這里我選擇最新版本的Zookeeper-3.4.9。
ZooKeeper是Hadoop的正式子項(xiàng)目,它是一個(gè)針對(duì)大型分布式系統(tǒng)的可靠協(xié)調(diào)系統(tǒng),提供的功能包括:配置維護(hù)、名字服務(wù)、分布式同步、組服務(wù)等。ZooKeeper的目標(biāo)就是封裝好復(fù)雜易出錯(cuò)的關(guān)鍵服務(wù),將簡(jiǎn)單易用的接口和性能高效、功能穩(wěn)定的系統(tǒng)提供給用戶。它也是Google的Chubby一個(gè)開(kāi)源的實(shí)現(xiàn),是高有效和可靠的協(xié)同工作系統(tǒng),Zookeeper能夠用來(lái)leader選舉,配置信息維護(hù)等,在一個(gè)分布式的環(huán)境中,需要一個(gè)Master實(shí)例或存儲(chǔ)一些配置信息,確保文件寫入的一致性等。
zookeeper-3.4.9 目前最新穩(wěn)定版是一個(gè)分布式開(kāi)源框架,提供了協(xié)調(diào)分布式應(yīng)用的基本服務(wù),它向外部應(yīng)用暴露一組通用服務(wù)——分布式同步(Distributed Synchronization)、命名服務(wù)(Naming Service)、集群維護(hù)(Group Maintenance)等,簡(jiǎn)化分布式應(yīng)用協(xié)調(diào)及其管理的難度,提供高性能的分布式服務(wù)。ZooKeeper本身可以以Standalone模式安裝運(yùn)行,不過(guò)它的長(zhǎng)處在于通過(guò)分布式ZooKeeper集群(一個(gè)Leader,多個(gè)Follower),基于一定的策略來(lái)保證ZooKeeper集群的穩(wěn)定性和可用性,從而實(shí)現(xiàn)分布式應(yīng)用的可靠性。有關(guān)ZooKeeper的介紹,網(wǎng)上很多,也可以參考文章后面,我整理的一些相關(guān)鏈接。