Watcher 命令
Last updated
Last updated
# 连接zk
$ zkCli.sh -server 127.0.0.1:2181
# 对节点进行watch
$ stat /abc watch
# 创建父节点触发事件
$ create /abc 123
#结果
WARCHER::
WatchedEvent state:SyncConnected type:NodeCreated path:/abc
$ get /abc watch
# 修改节点数据触发
$ set /abc 567
#结果
WARCHER::
WatchedEvent state:SyncConnected type:NodeDatachanged path:/abc
$ create /hello 111
$ get /hello watch
$ delete /hello
#结果
WARCHER::
WatchedEvent state:SyncConnected type:NodeDeleted path:/hello$ ls /abc watch
# 创建子节点事件
$ create /abc/bcd 111
#结果
WARCHER::
WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/abc
Create /abc/bcd
$ ls /abc watch
$ delete /abc/bcd
#结果
WARCHER::
WatchedEvent state:SyncConnected type:NodeChildrenChanged path:/abc
$ ls /abc watch
$ create /abc/xyz 111
$ set /abc/xyz 222
# 并没有触发watcher事件$ get /abc/xyz watch
$ set /abc/xyz 333
#结果
WARCHER::
WatchedEvent state:SyncConnected type:NodeDatachanged path:/abc/xyz