Watcher事件型別(二)
阿新 • • 發佈:2018-11-01
- ls為父節點設定watcher,建立子節點觸發:NodeChild
[zk: localhost:2181(CONNECTED) 29] ls / [imocc, zookeeper] [zk: localhost:2181(CONNECTED) 31] ls /imocc watch [] [zk: localhost:2181(CONNECTED) 33] create /imocc/abc 11 WATCHER:: WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/imocc Created /imocc/abc
- ls為父節點設定watcher,刪除子節點觸發:NodeChildrenChanged
[zk: localhost:2181(CONNECTED) 34] ls /imocc watch
[abc]
[zk: localhost:2181(CONNECTED) 35] delete /imocc/abc
WATCHER::
WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/imocc
- ls為父節點設定watcher,修改子節點不觸發:
[zk: localhost:2181(CONNECTED) 36] ls /imocc watch [] [zk: localhost:2181(CONNECTED) 37] create /imocc/zxc 6 WATCHER:: WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/imocc Created /imocc/zxc [zk: localhost:2181(CONNECTED) 38] ls /imocc watch [zxc] [zk: localhost:2181(CONNECTED) 39] set /imocc/zxc 7 cZxid = 0x20000000c ctime = Tue Oct 23 11:31:23 CST 2018 mZxid = 0x20000000d mtime = Tue Oct 23 11:31:57 CST 2018 pZxid = 0x20000000c cversion = 0 dataVersion = 1 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 1 numChildren = 0