命令操作
- 命令操作
 - 
- 1) Zookeeper 数据模型 Zookeeper 数据模型)
 - 2) Zookeeper 服务端常用命令 Zookeeper 服务端常用命令)
 - 3) Zookeeper 客户端常用命令 Zookeeper 客户端常用命令)
 
 
命令操作
1) Zookeeper 数据模型
ZooKeeper 是一个树形目录服务,其数据模型和Unix的文件系统目录树很类似,拥有一个层次化结构。
这里面的每一个节点都被称为:ZNode,每个节点上都会保存自己的数据和节点信息。
节点可以拥有子节点,同时也允许少量(1MB)数据存储在该节点之下。
节点可以分为四大类:
- PERSISTENT 持久化节点
 - EPHEMERAL 临时节点 :-e
 - PERSISTENT_SEQUENTIAL 持久化顺序节点 :-s
 - EPHEMERAL_SEQUENTIAL 临时顺序节点 :-es
 

2) Zookeeper 服务端常用命令
启动 ZooKeeper 服务: ./zkServer.sh start
查看 ZooKeeper 服务状态: ./zkServer.sh status
停止 ZooKeeper 服务: ./zkServer.sh stop
重启 ZooKeeper 服务: ./zkServer.sh restart

3) Zookeeper 客户端常用命令
连接ZooKeeper服务端
            
            
              sh
              
              
            
          
          ./zkCli.sh --server ip:port
        断开连接
            
            
              sh
              
              
            
          
          quit
        显示指定目录下节点
            
            
              sh
              
              
            
          
          ls 目录
        创建节点
            
            
              sh
              
              
            
          
          create /节点path value
        获取节点值
            
            
              sh
              
              
            
          
          get /节点path
        设置节点值
            
            
              sh
              
              
            
          
          set /节点path value
        删除单个节点
            
            
              sh
              
              
            
          
          delete /节点path
        删除带有子节点的节点
            
            
              sh
              
              
            
          
          deleteall /节点path
        查看命令帮助
            
            
              sh
              
              
            
          
          help
        创建临时节点
            
            
              sh
              
              
            
          
          create -e /节点path value
        创建顺序节点
            
            
              sh
              
              
            
          
          create -s /节点path value
        查询节点详细信息
            
            
              sh
              
              
            
          
          ls --s /节点path 
        