下載url:http://www.apache.org/dyn/closer.cgi/zookeeper/linux
解壓到D盤git
建立logs目錄apache
進入conf目錄windows
複製模板(zoo_sample.cfg)修改文件名爲zoo.cfg
主要是日誌目錄和端口服務器
進入bin目錄,啓動服務app
進入bin目錄,啓動zk客戶端ide
啓動provider,服務註冊到zookeeperurl
【項目完整源碼】spa
ls /3d
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服務器,rz
解壓
解壓後
建立目錄data
修改配置文件名
編輯配置文件
配置dataDir
默認端口2181改成2180
啓動服務
查看進程
查看日誌
配置環境變量
export ZK_HOME=/usr/local/zookeeper-3.4.14_01
export PATH=$ZK_HOME/bin:$PATH
啓動客戶端
ls查看
建立節點,並設置值
獲取值
更新值
獲取值
刪除節點
建立三個節點,0,1,2
新建data目錄a,並在data目錄下建立myid文件,內容分別爲
修改配置文件名
修改配置文件內容
下面配置多個server是爲了建立多個節點
第一個節點
第二個節點
第三個節點
啓動第一個節點後,看日誌會報錯(三個節點都啓動完成,纔不會報錯),由於裏面配置的其它server節點尚未
能夠看到有3個zookeeper進程
查看狀態,一個leader,兩個follower