linux环境安装zookeeper(三)经常使用节点建立等命令

持久节点:客户端和服务端断开链接后,建立的节点不删除ide

临时节点:客户端和服务端断开链接后,建立的节点本身删除阿里云

建立永久节点: create /sanguo "diaochan"spa

获取节点的值: get -s /sanguo3d

建立永久顺序节点:create -s /as "安生"blog

获取节点的值:(咱们须要先看下顺序节点的名字,而后获取对应的值)递归

get -s /as0000000002get

建立带序号的临时节点:create -e -s /han "韩"it

修改节点的值,好比修改 han0000000003节点的值,命令: set /han0000000003 "马"class

监听器:登录

咱们使用阿里云登陆三台zk,分别启动客户端,监听以前建立的 /sanguo的节点:

get -w /sanguo

而后另外一台zk这个时候修改/sanguo的值为xishi

这个时候就能够看到第一台监控的zk节点监控到了数据的变化:

注意: 若是再进行修改sanguo节点的值是不会监听到的,由于注册 一次监听,只能监听一次。想再次监听,须要再次注册。

监听某个节点的子节点的变化:ls -w /节点

咱们仍是监听/sanguo这个节点:ls -w /sanguo

这个时候咱们在/sanguo下面新建/shuguo节点:create /sanguo/shuguo "孙权"

这个时候就能够看到第一台客户端就监听到了变化:

节点删除与查看:

删除节点: delete /sanguo/shuguo

递归删除节点 : deleteall /sanguo

查看节点状态 : stat /sanguo