搭建 solr-cloud(zookeeper集群)

使用zookeeper作为集群管理工具


如何搭建 zookeeper 集群

其实就是部署多态服务器,每个服务器上部署一个 zookeeper


以下为具体搭建步骤,根据实际情况随机应变

第一步:zookeeper 需要 JDK 环境(如何安装JDK,在Linux文集中有笔记)

第二步:将 zookeeper 压缩包上传到服务器(下载可拖拽文件即可上传的 CRT 比较方便)

put 文件路径 目标路径

第四步:解压缩(-zxvf 中的 v 表示查看解压进度)

tar -zxvf 文件

第五步:在每个 zookeeper 目录下创建一个 data 目录

mkdir data

第六步:在 data 目录下创建一个 (必须名为)myid 文件,每个文件的内容就是每个 zookeeper 的 id

echo 1 >> myid
// echo 指令是直接创建 myid 文件并写入1
// 如果 myid 文件存在,且有内容,则 1 会添加在末尾新的一行

cat myid
// 查看打印 myid 文件内容

第七步:修改配置文件。将 conf 目录下的 zoo_simple.cfg 改为 zoo.cfg 再编辑

mv zoo_simple.cfg zoo.cfg
vim zoo.cfg

下图为在同一个虚拟机中模拟集群,复制三份 zookeeper,需要修改 clientPort

zookeeper集群管理配置文件

第八步:启动每个 zookeeper 实例(可以编辑批量启动文件 start-zookeeper-all.sh)具体在 Linux 分类中有笔记

bin/zkServer.sh start

// 查看 zookeeper 的状态
bin/zkServer.sh status

你可能感兴趣的:(搭建 solr-cloud(zookeeper集群))