我有三台虚拟机,IP分别为192.168.254.128,192.168.254.129,192.168.254.130
vim /etc/hosts修改三个hostname就不说了,用ip代替也行
首先下载zookeeper。
我这里将下载的文件拷贝到128的目录 /usr/local/soft
下。
#解压
tar -zxvf zookeeper-3.4.13.tar.gz
#拷贝两个文件
mv zookeeper-3.4.13 zookeeper
cd zookeeper
cp conf/zoo_sample.cfg zoo.cfg
vim zoo.cfg
然后进入dataDir,输入以下命令①
echo 1 > /usr/rzx/zk/myid
然后将zookeeper文件夹整体复制到其他两台机器
scp -r zookeeper/ root@192.168.254.129:`pwd`
scp -r zookeeper/ root@192.168.254.130:`pwd`
分别修改上面①的信息,将myid改成2和3
关闭防火墙,进入zookeeper/bin下启动zk,三台机器都要启动
./zkServer.sh start
查看是否成功。
jps查看是否有QuorumPeerMain
这个进程。
看集群状态
./zkServer.sh status
OK,搞定。