使用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 实例(可以编辑批量启动文件 start-zookeeper-all.sh)具体在 Linux 分类中有笔记
bin/zkServer.sh start
// 查看 zookeeper 的状态
bin/zkServer.sh status
网友评论