在centos上搭建三个节点的zookeeper集群

本次介绍的是怎么在centos上面搭建zookeeper集群,采用的是三个节点,一个master,两个slave架构,下面我们开始进行安装。这里我用的是三台虚拟机,IP分别为192.168.1.104-106。


1.安装依赖软件

因为部署zookeeper需要依赖java,所以我们在部署zookeeper之前需要先安装java,这里采用源码安装,首先下载jdk的安装包,如下图:

在centos上搭建三个节点的zookeeper集群

jdk download

然后放到虚拟机上,并将其解压后,设置环境变量后即可,如下图:

在centos上搭建三个节点的zookeeper集群

move

在centos上搭建三个节点的zookeeper集群

set

这里是在106这个节点操作,另外两个节点也是按照同样的方式进行安装java。


2.下载zookeeper

这里我们下载的3.4.9版本的zookeeper,直接在虚拟机里面就可以下载了,如下图:

在centos上搭建三个节点的zookeeper集群

zookeeper download

其他两个104和105的节点进行同样的操作。


3.配置zookeeper

下载完成后我们进行相关的配置,这里需要添加一个数据存放的目录,以及一个myid的文件,还有就是server的配置,如下图:

在centos上搭建三个节点的zookeeper集群

conf

同样地104和105做同样的操作,唯一不同的是104的myid设置为3,105的myid设置为2。


4.启动zookeeper集群

通过上面的配置完成后,我们就可以启动zookeeper的集群了,如下图:

在centos上搭建三个节点的zookeeper集群

start

同样地104和105做同样的操作。



5.测试zookeeper集群

这里我们启动了,并且也看到zookeeper的进程是起来了,我们这里做一个简单的测试,就查阅一下当前的节点是leader还是follower。如下图:

在centos上搭建三个节点的zookeeper集群

status

这样我们看到的是这个节点是leader。好了,本次的教程到此结束,good luck!


May you share freely, never taking more than you give.



分享到:


相關文章: