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×tamp=1555667316421
打開監控中心
和上面zookeeper中解析出來的地址是一樣的。唯一的差異是最后一個k-v:
解析出來的是:×tamp=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