在三台机器同时操作

  1. sudo mkdir -p /opt/node_zoo/{data,logs}
  2. sudo chown -R ${USER}.${USER} /opt/node_zoo/
  3. tar zxf zookeeper-3.4.9.tar.gz -C /opt/node_zoo

在第一台机器修改配置

  1. cd /opt/node_zoo/zookeeper-3.4.9/conf/
  2. cp zoo_sample.cfg zoo.cfg
  3. vim zoo.cfg
  1. tickTime=2000
  2. initLimit=10
  3. syncLimit=5
  4. dataDir=/opt/node_zoo/data
  5. dataLogDir=/opt/node_zoo/logs
  6. clientPort=2181
  7. server.1=192.168.1.110:2888:3888
  8. server.2=192.168.1.111:2888:3888
  9. server.3=192.168.1.112:2888:3888

复制配置文件到其他两台机器

  1. scp zoo.cfg ${USER}@192.168.1.111:/opt/node_zoo/zookeeper-3.4.9/conf/
  2. scp zoo.cfg ${USER}@192.168.1.112:/opt/node_zoo/zookeeper-3.4.9/conf/

启动服务(三台机器按顺序依次启动)

  1. /opt/node_zoo/zookeeper-3.4.9/bin/zkServer.sh start

查看服务状态

  1. /opt/node_zoo/zookeeper-3.4.9/bin/zkServer.sh status