這是他的官網,download 我現在的是3.4.10.tar.gz
上傳至伺服器或者虛擬機器,這裡提供乙個命令,知道請忽略
首先 執行這個命令:yum-y install lrzsz 之後 直接輸入rz 選擇要上傳的檔案,就能把檔案上傳至伺服器或虛擬機器。
解壓:tar -zxvf zookeeper-3.4.10.tar.gz
之後進入/opt/software/zookeeper-3.4.10/conf 這個目錄,修改配置檔案,重新命名 zoo_sample.cfg 為zoo.cfg
mv zoo_sample.cfg zoo.cfg
然後 vim zoo.cfg
修改上圖中的路徑,根據自己的實際情況,我的zkdata是手工建立,mkdir zkdata
之後就可以啟動了,在zookeeper-3.4.10這一級目錄,輸入命令:bin/zkserver.sh start
然後啟動完成,輸入jps,會看到 jps 和 quorumpeermain,就證明本地模式啟動成功。
同時也可以檢視當前zookeeper的狀態:bin/zkserver.sh status
輸出:mode: standalone
啟動客戶端:bin/zkcli.sh
退出:quit
停止:bin/zkserver.sh stop
配置引數的解釋:
ticktime=2000通訊心跳數,毫秒級
也就是伺服器之間或者客戶端與伺服器之間維持心跳的時間間隔,就是沒2秒會傳送乙個回應,沒有傳送的話,就認為伺服器掛了的意思,說的比較通俗
initlimit=10 leader和follower初始化通訊時限
集群中發的跟隨者伺服器與領導者伺服器之間初識連線時能容忍的最多心跳數。
投票選舉新領導者的初始化時間
synclimit=5 leader和follower同步通訊時限
5乘以2 的時間,超過這個時間,領導者就認為跟隨者掛了,就會刪除follwer
datadir:資料檔案目錄和資料持久化路徑
clientport=2181 客戶端連線埠
zookeeper本地模式安裝
解壓 tar zxvf zookeeper 3.4.10.tar.gz c opt module 配置修改 1 將 opt module zookeeper 3.4.10 conf 這個路徑下的 zoo sample.cfg 修改為 zoo.cfg mv zoo sample.cfg zoo.cfg...
Zookeeper本地模式安裝部署
1 安裝 jdk 2 拷貝 zookeeper 安裝包到伺服器上 3 解壓到指定目錄 test hadoop150 software tar zxvf zookeeper 3.4.10.tar.gz c opt module 1 將 opt module zookeeper 3.4.10 conf ...
本地安裝zookeeper 3 5 7
本地安裝zookeeper 3.5.7 zookeeper 3.5.7 2 建立資料夾 改名 解壓後,建立data和log目錄。進入conf目錄,有乙個zoo sample.cfg檔案,將其重新命名為zoo.cfg,然後開啟,在最後新增 datadir e programfiles apache z...