1,解压zookeeper
tar -zxvf zookeeper-3.4.10.tar.gz
2,cd /…//zookeeper-3.4.10/conf修改
mv zoo_sample.cfg zoo.cfg
3,先进入/zookeeper-3.4.10下创建
makdir zkData
pwd 拿到路径再vi zoo_sample
默认是dataDir=/tmp/zookeper
修改为:dataDir=/…/zkData就是刚才创建zkData的路径
这是本地模式的:
4,操作zookeeper
4.1)启动zookeeper------》
4.2)查看进程是否启动
4.3)查看状态
4.4)启动客户端
4.5)退出客户端:quit
5.5)停止zookeeper
完全分布式集群搭档:
vi zoo.cfg
server.1=master:2888:3888 server.2=server01:2888:3888 server.3=server02:2888:3888
再进入zkData目录下创建:touch myid
编译vi myid为
1,这是每个主机的标识
分发到每台机器scp或xsync都可以
然后再到每台机器zkData目录下编译myid是2就写,根据你当前server.2=server02:2888:3888所以是2
启动集群./zkServer.sh start
但是启动集群需要到每台机器上启动是不是有点麻烦呢
接下你可以写一个脚本一次性把所有集群都启动