上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

Zookeeper命令总结

guduadmin120小时前

目录

      • 1、常用命令
      • 2、ls path
      • 3、create xxx
        • 创建持久化节点
        • 创建临时节点
        • 创建持久化序列节点
        • 4、get path
        • 5、set path
        • 6、delete path
        • 7、==监听器总结==
          • 1)节点的值变化监听
          • 2)节点的子节点变化监听(路径变化)
          • 3)当某个节点创建或者删除的时候

            前提: 安装好单节点的zookeeper

            1、常用命令

            • help 显示所有操作命令
            • ls path 使用 ls 命令来查看当前 znode 的子节点 [可监听]

              -w 监听子节点变化

              -s 附加次级信息

            • create 普通创建

              -s 含有序列

              -e 临时(重启或者超时消失)

            • get path 获得节点的值 [可监听]

              -w 监听节点内容变化

              -s 附加次级信息

            • set 设置节点的具体值
            • stat 查看节点状态
            • delete 删除节点
            • deleteall 递归删除节点

              2、ls path

              查看当前znode中所包含的内容

              Zookeeper命令总结,在这里插入图片描述,第1张

              查看当前节点详细数据

              Zookeeper命令总结,在这里插入图片描述,第2张

              参数简介:

              Zookeeper命令总结,在这里插入图片描述,第3张

              3、create xxx

              znode节点有四种类型:

              • PERSISTENT:永久节点。客户端与zookeeper断开连接后,该节点依旧存在
              • EPHEMERAL:临时节点。客户端与zookeeper断开连接后,该节点被删除
              • PERSISTENT_SEQUENTIAL:永久节点、序列化。客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号
              • EPHEMERAL_SEQUENTIAL:临时节点、序列化。客户端与zookeeper断开连接后,该节点被删除,只是Zookeeper给该节点名称进行顺序编号
                create /aa test  # 创建持久化节点
                create -e /cc test  # 创建临时节点
                create -s /bb test  # 创建持久序列化节点
                create -e -s /dd test  # 创建临时序列化节点
                
                创建持久化节点

                create /bb

                Zookeeper命令总结,在这里插入图片描述,第4张

                创建临时节点

                Zookeeper命令总结,在这里插入图片描述,第5张

                断开客户端连接后重新连接后,ls /,发现cc节点消失

                Zookeeper命令总结,在这里插入图片描述,第6张

                创建持久化序列节点

                Zookeeper命令总结,在这里插入图片描述,第7张

                4、get path

                Zookeeper命令总结,在这里插入图片描述,第8张

                5、set path

                设置节点

                Zookeeper命令总结,在这里插入图片描述,第9张

                6、delete path

                删除节点

                7、监听器总结

                客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、节点删除、子目录节点增加删除)时,ZooKeeper 会通知客户端。

                1)节点的值变化监听

                get -w /aa

                Zookeeper命令总结,在这里插入图片描述,第10张

                注意:在右边的客户端多次修改/dd0000000007的值,左边不会再收到监听。因为注册一次,只能监听一次。想再次监听,需要再次注册。

                2)节点的子节点变化监听(路径变化)

                ls -w /aa

                Zookeeper命令总结,在这里插入图片描述,第11张

                3)当某个节点创建或者删除的时候

                stat -w /aa

                Zookeeper命令总结,在这里插入图片描述,第12张

网友评论

搜索
最新文章
热门文章
热门标签