SolrCloud之Zookeeper的搭建

1、下载

先去https://zookeeper.apache.org/releases.html下载,我下载的是zookeeper-3.4.11.tar.gz版本。

2、安装(准备三台服务器,我的IP为10.1.5.202,10.1.5.203,10.1.5.31)

2.1  解压:

tar -zxvf  zookeeper-3.4.11.tar.gz

2.2  修改配置文件:在conf目录下删除zoo_sample.cfg文件,创建一个配置文件zoo.cfg。

cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

然后写入以下:

dataDir=/usr/local/zookeeper-3.4.11/data  (不能放在临时文件夹中,需新建data文件夹)

dataLogDir=/usr/local/zookeeper-3.4.11/log(新建log文件夹,可不要!!!)

server.1=10.1.5.202:2888:3888 (主机名, 心跳端口、数据端口)

server.2=10.1.5.203:2888:3888(都是默认端口)

server.3=10.1.5.31:2888:3888(2888是leader和follow之间通信,3888是投票选举时用的端口)

2.3  创建文件夹;

mkdir /usr/local/zookeeper-3.4.11/data

如果上述配置文件,有写log日志文件夹,那也新建日志文件夹:

mkdir /usr/local/zookeeper-3.4.11/log
在data文件夹中新建myid文件,myid文件的内容为1
cd data
vi myid

添加内容:1

同理在另外两台服务器上也重复以上步骤,只是把什么的2.3步骤的给myid添加内容分别改为2,3

3、启动

我没有配环境变量,所以是直接去到相应目录下启动的,

cd /usr/local/zookeeper/zookeeper-3.4.11/bin
./zkServer.sh start

分别在三个服务器都把zookeeper启动起来之后,可以用命令查看状态:

./zkServer.sh status

可以看到有两台服务器的状态是follow,另一台被选举为leader了。

你可能感兴趣的:(第三方系统,solr)