windows環境下安裝zookeeper教程詳解(單機版)


第一步(下載安裝包)

先准備安裝包,這里我推薦在Apache官網下載(地址:https://zookeeper.apache.org/releases.html)。因為這篇文章是為后續dubbo+zk+mybatis+springBoot的教程做鋪墊,故選用windows版本做講解方便各位讀者快速上手,后面我會寫linux環境下的安裝配置及使用。關聯dubbo請看https://blog.csdn.net/qq_33316784/article/details/88601513這篇文章。

進入下載入口:

 

 

 

 

選擇任意下載地址:

 

 

 

 

 

點擊進行下載:

 

 

 

 

第二步(開始安裝)

解壓到常用的安裝目錄

 

 

 

 

將conf目錄下的zoo_sample.cfg文件,復制一份,重命名為zoo.cfg

 

 

 

 

修改zoo.cfg配置文件,將dataDir=/tmp/zookeeper修改成zookeeper安裝目錄所在的data文件夾(需要在安裝目錄下面新建一個空的data文件夾和log文件夾),再添加一條添加數據日志的配置,如下圖

 

 

 

 

 

 

參數說明:

tickTime:這個時間是作為 Zookeeper 服務器之間或客戶端與服務器之間維持心跳的時間間隔,也就是每個 tickTime 時間就會發送一個心跳。
initLimit:這個配置項是用來配置 Zookeeper 接受客戶端(這里所說的客戶端不是用戶連接 Zookeeper 服務器的客戶端,而是 Zookeeper 服務器集群中連接到 Leader 的 Follower 服務器)初始化連接時最長能忍受多少個心跳時間間隔數。當已經超過 10 個心跳的時間(也就是 tickTime)長度后 Zookeeper 服務器還沒有收到客戶端的返回信息,那么表明這個客戶端連接失敗。總的時間長度就是 5*2000=10 秒
syncLimit:這個配置項標識 Leader 與 Follower 之間發送消息,請求和應答時間長度,最長不能超過多少個 tickTime 的時間長度,總的時間長度就是 2*2000=4 秒
dataDir:顧名思義就是 Zookeeper 保存數據的目錄,默認情況下,Zookeeper 將寫數據的日志文件也保存在這個目錄里。
clientPort:這個端口就是客戶端連接 Zookeeper 服務器的端口,Zookeeper 會監聽這個端口,接受客戶端的訪問請求。

第三步(啟動程序)

 

 

 

驗證是否安裝成功

雙擊zkCli.cmd

 

 

 

出現如圖歡迎字樣則安裝成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM