zookeeper集群搭建

环境: CentOS 7.1
jdk 8
目标: 在虚拟机上搭建一个三个节点的zookeeper,过程比较简单,记录下来留待日后参考

当前我使用的是 zookeeper-3.4.7.tar.gz,不过最新的好像是3.4.8,不要紧可以自己选择安装最新版本,差别不大。
选择一个你喜欢的位置解压

tar -xf  zookeeper-3.4.7.tar.gz
mv   zookeeper-3.4.7  zk-node1  //修改解压文件夹的名称
cd    zk-node1

在zk-node1目录新建data 和logs目录
在data 目录下新建文件myid 文件内容为数字1,这个数字就是当前zk节点的id,比较重要,不同节点的id不一样。

进入conf目录,将zoo.template.cfg 文件复制一份重命名为zoo.cfg,编辑zoo.cfg,修改配置

《zookeeper集群搭建》 zk-node1配置

clicentPort为端口号
server.1的这个1就是data目录中myid中的数字,截图中配置了三个节点

然后复制zk-node1目录并重命名为zk-node2,和zk-node3,然后修改配置文件,这样就可以得到3个zk节点

《zookeeper集群搭建》 zk-node2配置

《zookeeper集群搭建》 zk-node3配置

配置完成了。
在三个目录的bin目录下分别启动zookeeper

./zkServer.sh start zoo.cfg   //启动命令
./zkServer.sh status             //查看节点状态

《zookeeper集群搭建》 启动zookeeper成功

《zookeeper集群搭建》 主节点

《zookeeper集群搭建》 从节点

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