因爲資源有限,這裏我就以windows版本的zk來演示html
1.首先本篇文章是和個人另外一篇文章zookeeper分佈式鎖那篇文章進行聯動的,在這裏感謝本身的zk分佈式鎖那篇文章的誕生,下面講解的只涉及我作zk分佈式鎖用到的內容,但願各位大佬不喜勿噴windows
zk分佈式鎖文章地址:架構
編寫中........分佈式
2.zookeeper壓縮包和zk圖形化工具下載,有須要的各位自行下載ide
3.拿到壓縮包解壓縮以後以下圖:工具
首先解壓縮zk服務端與客戶端的壓縮包進入bin文件夾ui
咱們先啓動服務端雙擊zkServer.cmd,這個時候會出現一閃而過的現象,這是由於沒有找到對應的配置文件,zk默認配置文件名稱爲zoo.cfghtm
因此咱們返回上一層進入conf文件夾將zoo_sample.cfg重命名爲zoo.cfg,以下圖:blog
而後咱們再雙擊zkServer.cmd就能夠看到黑窗口正常啓動了ip
服務端啓動成功了,而後咱們啓動客戶端,雙擊zkCli.cmd
到此爲止zk算是啓動完成了,默認ip127.0.0.1,默認端口2181
4.下面開始使用zk圖形化界面,咱們解壓縮ZooInspector.zip,進入build文件夾,雙擊zookeeper-dev-ZooInspector.jar
鏈接信息用默認的就能夠了
下圖展現的就是鏈接成功的畫面,就能夠進行建立節點了
節點類型有四種:持久節點、持久順序節點、臨時節點、臨時順序節點
5.建立zk節點:create [-s] [-e] /path data //其中-s爲有序節點,-e爲臨時節點
注意:默認狀況下是持久節點
建立持久節點:建立一個節點名字爲han,值爲han的持久節點(建立節點要給定值,否則建立不成功)
6.建立一個持久順序節點語法:create -s /path data(這裏建立的持久順序節點是以/path開頭帶有編號的節點,好比/han建立出來的就相似於han000001節點)
好比我建立以han開頭的持久順序節點:
7.一樣道理如今建立一個臨時節點:
8.建立一個臨時順序節點:
由於本片是zk分佈式鎖定製化文章,因此只講解了zk分佈式鎖用到的知識點
走過路過不要錯過,聯繫小編能夠掃碼關注公衆號哦,會常常推送經典架構技術文章哦