zookeeper命令详解

一、create命令
    创建Zookeeper节点,即创建Znode
   格式:
        create [-s] [-e] path data acl
        [-e]表示节点是presist,默认为persist
        [-s]表示节点为sequential
        acl是权限控制参数,缺省时不做任何权限控制。
    
       二、ls命令
           作用:列出path下所有子节点  
           格式:ls path [watch]
           [watch]参数
         
       三、get命令
           作用:获取指定节点的数据内容和属性信息
           格式:get path [watch]
           watch参数


       四、set命令
           作用:更新节点中的数据
           格式:set path data [version]
       五、delete命令
           作用:删除指定路径上的节点(节点中不能含有子节点)
            格式:delete path [version]
            [version]是版本号
        六、rmr命令
        作用:删除节点包括节点下面的子节点
        格式:rmr path(此处的path应为就绝对路径)
        七、delquota命令
        作用:删除配额
         格式:
         八、quit命令
         作用:退出客户端
         格式:quit
         九、printwatches命令
         作用:设置和显示监视状态,on或者off
         格式:
         十、stat命令
         作用:查看节点状态
         格式:stat path
         十一、close命令
         作用:断开客户端与服务端的连接 
         格式:close
         十二、ls2命令
         作用:ls2拓展了ls命令,比ls命令输出更多的节点信息
         格式: ls2 path
         十三、history命令
         作用:列出最近的历史命令
         格式:history
         十四、listquota命令
         作用:显示配额
         格式:listquota path
                  返回信息中zookkepercount表示/zookkkeper节点的个数,byte=-1表示长度没有限制
         十五、setAcl命令
          作用:
          格式:
         十五、sync命令 
         作用:强制同步(由于请求在半数以上的zk sever上生效就表示此请求生效,那么就会有一些状况server上的数据是旧的。                    sync命令就是强制同步所有更新操作)
         格式:sync path
         十六、redo命令
         作用:再次执行某命令,先用history命令获取命令的ID,然后在使用redo命令
         格式:redo ID
         十七、addauth命令
         作用:节点认证

         格式:

        十八、启动zookeeper

        格式:zkServer.sh start

        十九、启动客户端

       格式:zkCli.sh start


猜你喜欢

转载自blog.csdn.net/intelligebce/article/details/80738142