zookeeper在windows及linux(含多節點)環境下安裝及其命令使用


zookeeper下載

下載url:http://www.apache.org/dyn/closer.cgi/zookeeper/

 

 

 

 

windows下安裝zookeeper

解壓到D盤

創建logs目錄

進入conf目錄

復制模板(zoo_sample.cfg)修改文件名為zoo.cfg
主要是日志目錄和端口

 

 進入bin目錄,啟動服務

zookeeper命令

進入bin目錄,啟動zk客戶端

啟動provider,服務注冊到zookeeper

項目完整源碼

ls /

ls /dubbo

復制出來 

dubbo%3A%2F%2F192.168.14.157%3A20888%2Fcom.uncleyong.dubbotest.service.SayHelloToClient%3Fanyhost%3Dtrue%26application%3Ddubbo-provider%26dubbo%3D2.6.2%26generic%3Dfalse%26interface%3Dcom.uncleyong.dubbotest.service.SayHelloToClient%26methods%3DsayHello%26pid%3D6804%26side%3Dprovider%26timestamp%3D1555667316421

解碼

decodeURIComponent()

dubbo://192.168.14.157:20888/com.uncleyong.dubbotest.service.SayHelloToClient?anyhost=true&application=dubbo-provider&dubbo=2.6.2&generic=false&interface=com.uncleyong.dubbotest.service.SayHelloToClient&methods=sayHello&pid=6804&side=provider&timestamp=1555667316421

打開監控中心

 

 

 

 

和上面zookeeper中解析出來的地址是一樣的。唯一的差異是最后一個k-v:

  解析出來的是:&timestamp=1555667316421

  監控中心的是:×tamp=1555667316421

 

linux下安裝zookeeper

上傳安裝包到linux服務器,rz

解壓

解壓后

創建目錄data

修改配置文件名

編輯配置文件

配置dataDir,最好寫為相對路徑:../data

默認端口2181改為2180

 啟動服務

查看進程

 查看日志

配置環境變量

export ZK_HOME=/usr/local/zookeeper-3.4.14_01

export PATH=$ZK_HOME/bin:$PATH

zookeeper命令(補充)

啟動客戶端

ls查看

創建節點,並設置值

獲取值

更新值

獲取值

刪除節點

linux下安裝zookeeper多節點

創建三個節點,0,1,2

新建data目錄a,並在data目錄下創建myid文件,內容分別為

修改配置文件名

修改配置文件內容

下面配置多個server是為了創建多個節點

第一個節點

 

 第二個節點

第三個節點

啟動第一個節點后,看日志會報錯(三個節點都啟動完成,才不會報錯),因為里面配置的其它server節點還沒有

 

可以看到有3個zookeeper進程

查看狀態,一個leader,兩個follower

 

 


免責聲明!

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



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