MacOS安装ZooKeeper

  1. 下载最新的稳定版ZooKeeper

    访问ZooKeeper官网,找到找到Download关键字层层点入,我最后是到了这个网址,选择推荐的镜像网站,选stable文件夹,下载zookeeper-3.4.13.tar.gz

  2. 解压Zookeeper压缩包

    1
    2
    tar vzxf zookeeper-3.4.13.tar.gz
    cd zookeeper-3.4.13
  3. 配置ZooKeeper配置文件
    在zookeeper-3.4.13/conf文件夹下有ZooKeeper的配置文件样例zoo_sample.cfg,我们需要拷贝这个文件并重命名为zoo.cfg,修改zoo.cfg中的dataDir即可,如/Users/zhaojian/Development/zookeeper-3.4.13/data

    1
    cp ./conf/zoo_sample.cfg ./conf/zoo.cfg

    其中有几个关键参数

    1
    2
    3
    4
    #tickTime: zookeeper中使用的基本时间单位, 单位毫秒.
    #dataDir: 数据目录. 可以是任意目录.
    #dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和#dataDir相同的设置.
    #clientPort: 监听client连接的端口号.
  4. 运行ZooKeeper服务,并验证启动情况

    1
    2
    3
    4
    5
    6
    7
    8
    #后台启动zk
    ./bin/zkServer.sh start

    #非后台启动zk
    #bin/zkServer.sh start-foreground

    #停止zk
    #./bin/zkServer.sh stop
    1
    2
    #telnet验证zk启动情况
    telnet 127.0.0.1 2181

参考 ZooKeeper官方文档