集群环境搭建步骤说明:
Zookeeper现在几乎已经成为分布式系统必不可少的组件,介于此熟练搭建Zookeeper集群环境也是我们必不可少的一项技能,今天就和我一起从头搭建一个3节点的集群环境吧!
一、在VMware中创建三台CentOS7系统环境
由于VMware中搭建CentOS7环境在在之前的文章中已经详细介绍过,在此就不在重复赘述了,不了解的朋友可以查看 基础环境搭建(一)
二、通过官网下载Zookeeper压缩包
1. 进入CentOS安装目录通过如下命令下载:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
2. 解压Zookeeper压缩包 通过如下命令解压:
tar -zxvf zookeeper-3.4.13.tar.gz
三、修改Zookeeper配置文件:
1. 进入Zookeeper根目录中的conf目录下 - 命令:
cd zookeeper-3.4.13/conf
2. 复制一份zookeeper配置文件-命令:
cp zoo_sample.cfg zoo.cfg
3. 在zookeeper根目录下创建tmp数据目录-命令:
mkdir tmp
4. 修改zoo.cfg配置文件-命令:
vi zoo.cfg
5. 修改zoo.cfg中的dataDir目录为:上步创建的tmp目录
6. 在zoo.cfg文件最后添加服务节点信息
四、创建Myid文件:
1. 进入zookeeper根目录下tmp目录下-通过如下命令创建myid文件:
echo "1" > myid
五、分发当前节点下zookeeper文件到另外两个节点:
1. 分发命令如下:
scp -r zookeeper-3.4.13/ 192.168.2.16:~/my_install_sofwer
2. 修改分发后的myid文件中编号-命令如下:
echo "2" > myid
3. 最后一个节点重复如上两步即可(注意:myid的编号为 3 )
六、启动验证:
1. 启动命令:
./bin/zkServer.sh start
2. 通过一个节点客户端访问服务-命令:
./bin/zkCli.sh -server 192.168.2.17:2181