持久節點:客戶端和服務端斷開鏈接後,建立的節點不刪除ide
臨時節點:客戶端和服務端斷開鏈接後,建立的節點本身刪除阿里雲
建立永久節點: create /sanguo "diaochan"spa
獲取節點的值: get -s /sanguo3d
建立永久順序節點:create -s /as "安生"blog
獲取節點的值:(咱們須要先看下順序節點的名字,而後獲取對應的值)遞歸
get -s /as0000000002get
建立帶序號的臨時節點:create -e -s /han "韓"it
修改節點的值,好比修改 han0000000003節點的值,命令: set /han0000000003 "馬"class
監聽器:登錄
咱們使用阿里雲登陸三臺zk,分別啓動客戶端,監聽以前建立的 /sanguo的節點:
get -w /sanguo
而後另外一臺zk這個時候修改/sanguo的值爲xishi
這個時候就能夠看到第一臺監控的zk節點監控到了數據的變化:
注意: 若是再進行修改sanguo節點的值是不會監聽到的,由於註冊 一次監聽,只能監聽一次。想再次監聽,須要再次註冊。
監聽某個節點的子節點的變化:ls -w /節點
咱們仍是監聽/sanguo這個節點:ls -w /sanguo
這個時候咱們在/sanguo下面新建/shuguo節點:create /sanguo/shuguo "孫權"
這個時候就能夠看到第一臺客戶端就監聽到了變化:
節點刪除與查看:
刪除節點: delete /sanguo/shuguo
遞歸刪除節點 : deleteall /sanguo
查看節點狀態 : stat /sanguo