zookeeper集群部署

部署环境:

三台机器,192.168.1.220,192.168.1.221,192.168.1.222

安装目录:/opt/zookeeper

数据路径:/opt/zookeeper/data

client端口:2181

安装包:zookeeper-3.4.8.tar.gz

安装步骤:

一:将安装包分别拷贝到三台服务器上【192.168.1.220,192.168.1.221,192.168.1.222】的/opt/路径下。将安装包解压:

tar zxvf zookeeper-3.4.8.tar.gz。

二:重命名路径:mv zookeeper-3.4.8 zookeeper。

三:修改配置

cd /opt/zookeeper/conf

cp zoo_sample.cfg zoo.cfg

vim zoo.cfg

修改zoo.cfg的关键内容如下:

数据路径和响应客户端连接的端口配置如下:

《zookeeper集群部署》

集群配置如下:

《zookeeper集群部署》

四:添加myid

在三台服务器上的/opt/zookeeper/data路径下创建一个myid文件

vi myid

在文件中添加一个编号1【2,3】。这里的编号和下文中加粗的部分保持一致。然后保存。

server.1=192.168.1.220:2888:3888

server.2=192.168.1.221:2888:3888

server.3=192.168.1.221:2888:3888

五:启动

在三台服务器上执行启动脚本:sh /opt/zookeeper/bin/zkServer.sh start

六:验证

在三台服务器上分别执行验证脚本:sh /opt/zookeeper/bin/zkServer.sh status

应该出现下图所示的内容:mode:follower或者leader。

《zookeeper集群部署》

上面就是部署一个zookeeper集群的所有步骤。

对于伪集群的部署只需要在一台服务器上的三个目录下来安装zookeeper。在配置的zoo.cfg的时候响应客户端连接端口【clientPort】数据存储路径【dataDir】,还有集群配置那里的端口确保不同就可以。同时IP地址是相同的。其他的没有什么不同。

    原文作者:丁明威
    原文地址: https://www.jianshu.com/p/6b27f04299db
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞