zookeeper 安裝教程 (windows版)

今天,日月教大家如何搭建註冊中心zookeeper。

簡介

ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分佈式同步、組服務等。
ZooKeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的接口和性能高效、功能穩定的系統提供給用戶。
ZooKeeper包含一個簡單的原語集,提供Java和C的接口。
ZooKeeper代碼版本中,提供了分佈式獨享鎖、選舉、隊列的接口,代碼在zookeeper-3.4.13\src\recipes。其中分佈鎖和隊列有Java和C兩個版本,選舉只有Java版本。

下載
Apache官方最新版本爲:3.4.13
下載地址:https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
在這裏插入圖片描述
安裝

解壓到指定目錄下 F:\zookeeper-3.4.13
修改zoo_sample.cfg 文件名(F:\zookeeper-3.4.13\conf) 爲 zoo.cfg
主要修改一下日誌位置,具體配置文件如下:
在這裏插入圖片描述

配置文件簡單解析
1、tickTime:這個時間是作爲 Zookeeper 服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。
2、dataDir:顧名思義就是 Zookeeper 保存數據的目錄,默認情況下,Zookeeper 將寫數據的日誌文件也保存在這個目錄裏。
3、dataLogDir:顧名思義就是 Zookeeper 保存日誌文件的目錄
4、clientPort:這個端口就是客戶端連接 Zookeeper 服務器的端口,Zookeeper 會監聽這個端口,接受客戶端的訪問請求。

啓動

進入到bin目錄,並且啓動zkServer.cmd,這個腳本中會啓動一個java進程

在這裏插入圖片描述

啓動後jps可以看到QuorumPeerMain的進程

在這裏插入圖片描述

啓動客戶端連接一下

在這裏插入圖片描述
至此,zookeeper安裝完成,本次zookeeper的安裝是爲了後續的dubbo框架搭建使用。

ps:如果該文章有幫助到您,就點個贊吧!您的支持與肯定是我持續更新最大的動力。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章