03 Zookeeper的常用操作

創(chuàng)建

使用create命令,可以創(chuàng)建一個Zookeeper節(jié)點。用法:
create [-s] [-e] path data acl
-s : 表示節(jié)點是順序節(jié)點
-e : 表示節(jié)點是臨時節(jié)點
默認什么都不添加創(chuàng)建的是持久節(jié)點
acl : 用來進行權(quán)限控制,缺省情況下不做任何權(quán)限控制。

讀取

ls

使用 ls 命令,可以列出Zookeeper指定節(jié)點下的所有子節(jié)點。用法:
ls path [watch]
path : 標(biāo)識指定數(shù)據(jù)節(jié)點的節(jié)點路徑

get

使用get命令可以獲取Zookeeper指定節(jié)點的數(shù)據(jù)內(nèi)容和屬性信息。用法:
get path [watch]

cZxid : 創(chuàng)建節(jié)點的事務(wù)ID
mZxid: 最后一次更新節(jié)點的事務(wù)ID
mtime: 最后一次更新該節(jié)點的時間

更新

使用 set 命令,更新指定節(jié)點的數(shù)據(jù)內(nèi)容。用法
set path data [version]
其中,data 就是更新的新內(nèi)容。version : 在Zookeeper中,節(jié)點的數(shù)據(jù)有版本的概念,這個參數(shù)用戶指定本次更新操作是基于ZNode的哪一個數(shù)據(jù)版本進行的。

刪除

使用delete 命令,可以刪除Zookeeper上的指定節(jié)點。用法:
delete path [version]

注意:要想刪除一個指定節(jié)點,該節(jié)點必須沒有子節(jié)點存在。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,724評論 19 139
  • 一、ZooKeeper的背景 1.1 認識ZooKeeper ZooKeeper---譯名為“動物園管理員”。動物...
    algernoon閱讀 9,358評論 1 106
  • ZooKeeper是Hadoop Ecosystem中非常重要的組件,它的主要功能是為分布式系統(tǒng)提供一致性協(xié)調(diào)(C...
    把愛放下會走更遠閱讀 22,099評論 1 18
  • 1 難得和媳婦一起追了正在播出的《獵場》,主角鄭秋冬跌宕起伏的職場經(jīng)歷,因內(nèi)心的自我迷失,從底層到峰頂,又從峰頂?shù)?..
    依本真經(jīng)閱讀 1,833評論 15 15
  • 遇見你的那一刻 溫柔的目光令我沉迷 明知不可能 卻仍向飛蛾撲火般靠近 喜歡看你們鬧 陪著你瘋 喜歡看你笑 陪著你老...
    張小卓閱讀 302評論 0 1

友情鏈接更多精彩內(nèi)容