ls # 查看當前目錄節點 ls / 查看根目錄的子節點
如下,/ 下有一個子節點
ls /zookeeper #查看/zookeeper下接子節點
ls / watch #watch 是注冊監聽的意思,根目錄發生了變化,zookeeper才會通知,不注冊是不會通知的。這個是監聽子節點的變化(路徑的變化),監聽也只是僅一次有效,
我們對 / 進行了監聽, 我們在“/”下創建 lxp子節點的時候會被告知,123是 lxp節點儲存的內容
ls2 查看節點的詳細信息
ls2 /lxp 查看詳細的節點信息,查看數據的詳情
Create /tt123 abcdef #我們創建節點的時候,要寫節點的全路徑,后邊要寫上該節點存儲的內容(abcdef)。
-s 創建一個帶序號的節點,并且這個序號是全局遞增的,
序列號的作用:在分布式系統中,序列號可以被用于為所有的事件進行全局排序,這樣客戶端可以通過序列號判斷事件的順序,就是在client連接的時候,根據序號可以看出哪個客戶端先建立的鏈接
-e 是創建短暫節點,client與zk斷開鏈接后節點會自動刪除
create -e /lxp 123 在 服務器動態上下線的時候會用到
監聽節點數據的變化 get /lxp watch
1、
2、
3、
4、
監聽功能僅有效一次,上邊我們已經對“/lxp” 進行監聽了,當我們把/lxp set為123的時候已經對client進行告知了,但是當我們再次進行修改的時候,把 “/lxp” set 為“456”的時候,就不會在進行告知了,沒有watcher了,需要在進行注冊的時候,才會被重新監聽。
set /lxp “liuxipeng”
[zk: localhost:2181(CONNECTED) 4] ls2 /
[zookeeper, lxp]
cZxid = 0x0 #創建節點的事務zxid (zxid是事務id)
ctime = Thu Jan 01 08:00:00 CST 1970 #節點創建時間
mZxid = 0x0 #最后一次更新的事務zxid
mtime = Thu Jan 01 08:00:00 CST 1970 #最后一次更新的時間
pZxid = 0x300000010 #最后一次更新子節點的事務zxid
cversion = 12 #子節點變化號,znode子節點修改的次數
dataVersion = 0 數據變化號,變化了多少版
aclVersion = 0 #訪問控制列表的變化號,變了多少次
ephemeralOwner = 0x0 # 如果是臨時節點為session id,如果不是臨時節點為0
dataLength = 0 #znode數據的長度
numChildren = 2 #子節點的數量
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
本文名稱:六、zookeeper常見的操作命令-創新互聯
當前路徑:http://vcdvsql.cn/article20/cececo.html
成都網站建設公司_創新互聯,為您提供定制網站、品牌網站制作、用戶體驗、企業網站制作、自適應網站、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯