-
啓動客戶端
-
顯示所有操作命令
-
查看當前znode中所包含的內容
-
查看當前節點詳細數據
-
分別創建2個普通節點
-
獲得節點的值
-
創建短暫節點
(1)在當前客戶端是能查看到的
(2)退出當前客戶端然後再重啓客戶端
(3)再次查看根目錄下短暫節點已經刪除
-
創建帶序號的節點
(1)先創建一個普通的根節點
(2)創建帶序號的節點
如果原來沒有序號節點,序號從0開始依次遞增。如果原節點下已有3個節點,則再排序時從3開始,以此類推。 -
修改節點數據值
-
節點的值變化監聽
(1)在hadoop133主機上註冊監聽節點數據變化
(2)在hadoop132主機上修改節點的數據
(3)觀察hadoop133主機收到數據變化的監聽
-
節點的子節點變化監聽(路徑變化)
(1)在hadoop133主機上註冊監聽節點的子節點變化
(2)在hadoop132主機節點上創建子節點
(3)觀察hadoop133主機收到子節點變化的監聽
-
刪除節點
-
查看節點狀態
Stat結構體
- czxid-創建節點的事務zxid
每次修改ZooKeeper狀態都會收到一個zxid形式的時間戳,也就是ZooKeeper事務ID。
事務ID是ZooKeeper中所有修改總的次序。每個修改都有唯一的zxid,如果zxid1小於zxid2,那麼zxid1在zxid2之前發生。 - ctime - znode被創建的毫秒數(從1970年開始)
- mzxid - znode最後更新的事務zxid
- mtime - znode最後修改的毫秒數(從1970年開始)
- pZxid-znode最後更新的子節點zxid
- cversion - znode子節點變化號,znode子節點修改次數
- dataversion - znode數據變化號
- aclVersion - znode訪問控制列表的變化號
- ephemeralOwner- 如果是臨時節點,這個是znode擁有者的session id。如果不是臨時節點則是0。
- dataLength- znode的數據長度
- numChildren - znode子節點數量
- czxid-創建節點的事務zxid
-
遞歸刪除節點
【Zookeeper】shell操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.