Windows下安装

下载 Zookeeper Releases
image.png
* -bin. 的是编译后的版本,选择这个,后面的需要自己编译。

  1. 下载后解压,将 conf 目录下的 zoo_sample.cfg 文件,复制一份,重命名为 zoo.cfg

image.png

  1. 在安装目录下新建log,和data文件夹

image.png

  1. 修改 zoo.cfg 配置文件,将 dataDir=/tmp/zookeeper 修改成 zookeeper 安装目录所在的 data 文件夹,再添加一条添加数据日志的配置(需要根据自己的安装路径修改)。

image.png

  1. 切换到bin目录下,双击 zkServer.cmd 启动程序:

image.png
控制台显示 bind to port 0.0.0.0/0.0.0.0:2181,表示服务端启动成功!

  1. 双击zkCli.cmd 启动客户端

image.png

  1. 出现 Welcome to Zookeeper!,表示我们成功启动客户端

    Linux下安装

    1. $ wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
    2. $ tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
    3. $ cd apache-zookeeper-3.6.3-bin
    4. $ cd conf/
    5. $ cp zoo_sample.cfg zoo.cfg
    6. $ cd ..
    7. $ cd bin/
    8. $ sh zkServer.sh start
    9. 查看状态
    10. $ sh zkServer.sh status
    11. 启动客户端:
    12. $ sh zkCli.sh

    zookeeper常用命令

    ZooKeeper -server host:port cmd args
         stat path [watch]
         set path data [version]
         ls path [watch]
         delquota [-n|-b] path
         ls2 path [watch]
         setAcl path acl
         setquota -n|-b val path
         history 
         redo cmdno
         printwatches on|off
         delete path [version]
         sync path
         listquota path
         rmr path
         get path [watch]
         create [-s] [-e] path data acl
         addauth scheme auth
         quit 
         getAcl path
         close 
         connect host:port