第一步:安装jdk https://blog.csdn.net/lushizhuo9655/article/details/90438546
第二步:把zookeeper的压缩包上传到linux系统并解压缩压缩包
tar -zxvf zookeeper-3.4.6.tar.gz
第三步:把zookeeper复制三份 伪服务器
mkdir /usr/local/solr-cloud
cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01
cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper02
cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper03
第四步:在每个zookeeper目录下创建一个data目录。
cd /usr/local/solr-cloud/
cd zookeeper01
mkdir data
第五步:在data目录下创建一个myid文件,文件名就叫做“myid”。内容就是每个实例的id。例如1、2、3
cd data
touch myid
vim myid
里面的内容是当前节点的编号
查看myid的内容
cat myid
第六步:修改配置文件。把conf目录下的zoo_sample.cfg文件改名为zoo.cfg
cd ..
cd conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
在添加2和3
cd ..
cd ..
mkdir zookeeper02/data
echo 2 >myid
cat myid
cd ..
cd conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
cd ..
cd ..
mkdir zookeeper03/data
echo 3 >myid
cat myid
cd ..
cd conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
启动3个zookeeper实例
启动bin/zkServer.sh start
cd ..
cd ..
ll
vim start-all.sh
chmod u+x start-all.sh
./start-all.sh
cd zookeeper01/bin
./zkServer.sh start
cd ../../
cd zookeeper02/bin
./zkServer.sh start
cd ../../
cd zookeeper03/bin
./zkServer.sh start
需要等待下,然后查看zookeeper的状态:
bin/zkServer.sh status
zookeeper01/bin/zkServer.sh status
zookeeper02/bin/zkServer.sh status
zookeeper03/bin/zkServer.sh status
说明zookeeper集群成功启动了