• 2、zookeeper的简单命令


    Zookeeper的常用命令本篇不包括权限acl相关以及集群相关,那些要另开篇章。
    使用的版本是Zookeeper3.4.14,不同版本会有一定的差异性。

    节点的存储信息

    新增命令
      语法:create [-s] [-e] path data [acl]
        参数:使用[]包含的是可选参数。
        [-s] : 创建有序节点。
        [-e] : 创建临时节点。
        path: 节点路径。
        data:节点的数据。
      例子:
      创建持久化节点:

        create /node1 "123456789"

      创建持久化有序节点:

        create -s /node2 "123456789"

      创建临时节点

        create -e /node3 "123456879"

      创建临时有序节点

        create -e -s /node3 "123456879"

      创建有序节点时,Zookeeper会在我们知道的节点名称后面补一个有序的,唯一的递增数字后缀。


    查看命令
      get path [watch]
      查看节点数据和该节点的元信息
      [watch] : 查询节点并为该节点注册一个事件监听。


      ls path , ls2 path 查看节点 

    修改命令
      set path data [version] 修改节点数据,返回修改后的节点元数据。
        [version] :指定数据的版本,版本不符合时修改失败,类似关系型数据库的乐观锁。
        path :修改节点路径。
        data :修改的数据。

    删除命令
      delete path [version] //删除节点,删除的节点必须没有任何子节点,否则会删除失败。
        [version] :指定数据的版本,版本不符合时删除失败,类似关系型数据库的乐观锁。

        rmr path // 递归节点。会递归删除该节点及其所有子节点。

    其他命令
      close 关闭客户端连接,把连接设置为关闭状态,实质关闭Socket连接,关闭之后发送命令就会报错。

      connect host:port 连接其他Zookeeper服务器。

      printwatches on|off 是否开启watch机制,如果设置为off,则该客户端监听的节点事件都不会生效、默认on。

      sync path //把当前Zookeeper服务器的指定节点同步到主从集群中的其他Zookeeper服务器上。

  • 相关阅读:
    动态采样
    Java Mail无法解析带分号的收件人列表的问题
    git 使用详解(5) get log 查看提交历史
    git 使用详解(6) 撤消操作
    修改 android的 开机 音乐
    修改 android的 开机 音乐
    关于ubuntu的aptget 包
    ubuntu 10.04 常用 设置
    Android4.0.3 修改 启动 动画
    git 使用详解(5) get log 查看提交历史
  • 原文地址:https://www.cnblogs.com/lemon-flm/p/14602817.html
Copyright © 2020-2023  润新知