需要jdk环境
1、在/opt/zookeeper-3.4.13-1下创建logs目录 mkdir logs
2、修改conf下zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper-3.4.13-1/data
dataLogDir=/opt/zookeeper-3.4.13-1/logs
clientPort=2181
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
3、在/opt/zookeeper-3.4.13-1/data下创建myid文件,内容为1
4、复制/opt/zookeeper-3.4.13-1为/opt/zookeeper-3.4.13-2、/opt/zookeeper-3.4.13-3
5、修改/opt/zookeeper-3.4.13-2/conf/zoo.cfg为
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper-3.4.13-2/data
dataLogDir=/opt/zookeeper-3.4.13-2/logs
clientPort=2182
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
修改/opt/zookeeper-3.4.13-2/data/myid为2
6、修改/opt/zookeeper-3.4.13-3/conf/zoo.cfg为
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper-3.4.13-3/data
dataLogDir=/opt/zookeeper-3.4.13-3/logs
clientPort=2183
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
修改/opt/zookeeper-3.4.13-3/data/myid为3
7、依次启动
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-1/bin/zkServer.sh start /opt/zookeeper-3.4.13-1/conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-1/conf/zoo.cfg
Starting zookeeper ... STARTED
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-1/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-1/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-2/bin/zkServer.sh start /opt/zookeeper-3.4.13-2/conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-2/conf/zoo.cfg
Starting zookeeper ... STARTED
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-2/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-2/bin/../conf/zoo.cfg
Mode: leader
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-3/bin/zkServer.sh start /opt/zookeeper-3.4.13-3/conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-3/conf/zoo.cfg
Starting zookeeper ... STARTED
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-3/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-3/bin/../conf/zoo.cfg
Mode: follower
[root@asdf08442a opt]# /opt/zookeeper-3.4.13-1/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.4.13-1/bin/../conf/zoo.cfg
Mode: follower