第一步:需要安装jdk环境。
第二步:把zookeeper-3.4.6的压缩包上传到服务器。
第三步:解压缩。
第四步:把zookeeper复制三份。
第五步:在每个zookeeper目录下创建一个data目录
mkdir ./zookeeper0{1,2,3}/data
第六步:在data目录下创建一个myid文件,文件名就叫做“myid”。内容就是每个实例的id。例如1、2、3
touch ./zookeeper0{1,2,3}/data/myid
vim ./zookeeper01/data/myid
······
·····
····
第七步:修改配置文件。把每一个zookeeper下的conf目录下的zoo_sample.cfg文件改名为zoo.cfg
- 修改dataDir
- clientPort
- 添加 server.1=192.168.0.4:2881:3881等( ip为内网ip)
第八步:启动每个zookeeper实例。
- 创建启动实例的批处理文件zookeeper_start_all.sh:在solr-cloud下创建,命令如下
cd /usr/local/solr-cloud/zookeeper01/bin
./zkServer.sh start
cd /usr/local/solr-cloud/zookeeper02/bin
./zkServer.sh start
cd /usr/local/solr-cloud/zookeeper03/bin
./zkServer.sh start
- 启动所有zookeeper实例
//启动所有zookeeper实例
#./zookeeper_start_all.sh
//查看zookeeper的状态
# zookeeper01/bin/zkServer.sh status