zookeeper命令
help幫助命令
ls 查看命令
ls /
ls /zookeeper
ls /zookeeper/quota
/create 創建節點
命令格式:create path data
create /whq mytest
創建/whq節點,內容為mytest
///get 查看節點內容
命令格式:get path
[zk: localhost:2182(CONNECTED) 18] get /whq
test2
[zk: localhost:2182(CONNECTED) 16] get -s /whq
test2
cZxid = 0x100000006
ctime = Mon Nov 18 16:42:19 CST 2019
mZxid = 0x10000000b
mtime = Mon Nov 18 16:54:44 CST 2019
pZxid = 0x10000000a
cversion = 4
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 4
[zk: localhost:2182(CONNECTED) 17] get -w /whq
test2
cZxid :創建節點的id
ctime : 節點的創建時間
mZxid :修改節點的id
mtime :修改節點的時間
pZxid :子節點的id
cversion : 子節點的版本
dataVersion : 當前節點數據的版本
aclVersion :權限的版本
ephemeralOwner :判斷是否是臨時節點
dataLength : 數據的長度
numChildren :子節點的數量
create -s 創建順序節點 自動累加
[zk: localhost:2182(CONNECTED) 4] create -s /whq/seqt seq
Created /whq/seqt0000000000
[zk: localhost:2182(CONNECTED) 5] create -s /whq/seqt seq1
Created /whq/seqt0000000001
[zk: localhost:2182(CONNECTED) 6] create -s /whq/seqt seq2
Created /whq/seqt0000000002
[zk: localhost:2182(CONNECTED) 7] create -s /whq/seqt seq
Created /whq/seqt0000000003
[zk: localhost:2182(CONNECTED) 9] get /whq/seqt0000000000
seq
//set 修改節點
命令格式:set path data
[zk: localhost:2182(CONNECTED) 10] set /whq test2
[zk: localhost:2182(CONNECTED) 11] get /whq
test2
///set -v 修改節點 樂觀鎖
[zk: localhost:2182(CONNECTED) 44] create /whq/versiont aaa1
Created /whq/versiont
[zk: localhost:2182(CONNECTED) 47] get -s /whq/versiont
aaa1
cZxid = 0x10000001d
ctime = Mon Nov 18 17:03:54 CST 2019
mZxid = 0x10000001d
mtime = Mon Nov 18 17:03:54 CST 2019
pZxid = 0x10000001d
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: localhost:2182(CONNECTED) 50] set -v 0 /whq/versiont aaa2
[zk: localhost:2182(CONNECTED) 51] get -s /whq/versiont
aaa2
cZxid = 0x10000001d
ctime = Mon Nov 18 17:03:54 CST 2019
mZxid = 0x100000021
mtime = Mon Nov 18 17:04:53 CST 2019
pZxid = 0x10000001d
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0
[zk: localhost:2182(CONNECTED) 52] set -v 1 /whq/versiont aaa3
[zk: localhost:2182(CONNECTED) 53] set -v 1 /whq/versiont aaa4
version No is not valid : /whq/versiont
#此時數據版本號已經為2,此時再次修改節點則提交錯誤。
//delete 刪除節點
命令格式:delete path
delete /whq/versiont
?
總結
以上是生活随笔為你收集整理的zookeeper命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java————迷宫问题
- 下一篇: NFC reader ( ISO 156