集群分四个master01,master02,slaver01,slaver02
1.先在master01上下载
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz
2.解压
tar -zxvf zookeeper-3.4.12.tar.gz
3.复制到/usr/local/zookeeper下
mv zookeeper-3.4.12 /usr/local/zookeeper
4.配置zookeeper的环境变量
nano /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
5.配置zoo.cfg文件
进入zooKeeper的conf目录,将 zoo_sample.cfg复制为zoo.cfg文件,然后编辑zoo.cfg文件:
创建吗data目录
dataDir=/usr/local/zookeeper/data
添加log目录
dataLogDir=/usr/local/zookeeper/logs添加对应的服务点
server.1=master01:2888:3888server.2=slaver01:2888:3888
server.3=master02:2888:3888
server.4=slaver02:2888:3888
6.创建data目录并创建myid文件
cd /usr/local/zookeeper
mkdir data
nano myid (里面写入跟上面zoo.cfg对应的数字,这里写1)
7.启动
cd /usr/local/zookeeper/bin
./zkServer.sh start
启动完后jps
就可以看到多了个QuorumPeerMain
8.创建集群
cd /usr/local
scp -r zookeeper root@slaver02:/usr/local/
scp -r zookeeper root@slaver01:/usr/local/
scp -r zookeeper root@master02:/usr/local/
分别发送到slaver02,slaver01,master02
然后在各个机器上配置环境
最后分别修改每个系统上zookeeper对应的myid
最后分别启动
9.查看状态
在bin目录下
./zkServer.sh status
就可以查看zookeeper的状态