zookeeper命令詳解

2021-08-20 20:22:32 字數 1462 閱讀 7260

一、create命令

建立zookeeper節點,即建立znode

格式:create [-s] [-e] path data acl

[-e]表示節點是presist,預設為persist

[-s]表示節點為sequential

acl是許可權控制引數,預設時不做任何許可權控制。

二、ls命令

作用:列出path下所有子節點  

格式:ls path [watch]

[watch]引數

三、get命令

作用:獲取指定節點的資料內容和屬性資訊

格式:get path [watch]

watch引數

四、set命令

作用:更新節點中的資料

格式:set path data [version]

五、delete命令

作用:刪除指定路徑上的節點(節點中不能含有子節點)

格式:delete path [version]

[version]是版本號

六、rmr命令

作用:刪除節點包括節點下面的子節點

格式:rmr path(此處的path應為就絕對路徑)

七、delquota命令

作用:刪除配額

格式:八、quit命令

作用:退出客戶端

格式:quit

九、printwatches命令

作用:設定和顯示監視狀態,on或者off

格式:十、stat命令

作用:檢視節點狀態

格式:stat path

十一、close命令

作用:斷開客戶端與服務端的連線 

格式:close

十二、ls2命令

格式: ls2 path

十三、history命令

作用:列出最近的歷史命令

格式:history

十四、listquota命令

作用:顯示配額

格式:listquota path

返回資訊中zookkepercount表示/zookkkeper節點的個數,byte=-1表示長度沒有限制

十五、setacl命令

作用:格式:

十五、sync命令 

作用:強制同步(由於請求在半數以上的zk sever上生效就表示此請求生效,那麼就會有一些狀況server上的資料是舊的。                    sync命令就是強制同步所有更新操作)

格式:sync path

十六、redo命令

作用:再次執行某命令,先用history命令獲取命令的id,然後在使用redo命令

格式:redo id

十七、addauth命令

作用:節點認證

格式:十

八、啟動zookeeper

格式:zkserver.sh start

十九、啟動客戶端

格式:zkcli.sh start

zookeeper客戶端命令詳解 create

建立節點命令 create s e path data acl 這條命令包含znode四種模式的建立 持久 persistent 命令 create path data znode被建立後,建立其的client連線斷開或者zookeeper服務重啟,該節點都會依然存在。臨時 ephemeral 命令...

ZooKeeper服務命令

解壓後,新建編輯zoo.cnf the number of milliseconds of each tick ticktime 2000 the number of ticks that the initial synchronization phase can take initlimit 10...

ZooKeeper服務命令

在準備好相應的配置之後,可以直接通過zkserver.sh 這個指令碼進行服務的相關操作 zookeeper命令列工具類似於linux的shell環境,不過功能肯定不及shell啦,但是使用它我們可以簡單的對zookeeper進行訪問,資料建立,資料修改等操作.使用 zkcli.sh server ...