第5章 选举模式和ZooKeeper的集群安装

5-1 集群的一些基本概念

在这里插入图片描述
如果原来的主节点再回来的话,那么就只能当作一个从节点
在这里插入图片描述


在这里插入图片描述

5-2 单机伪分布式安装zookeeper集群

在这里插入图片描述


一、复制出两个zookeeper:
在这里插入图片描述
二、 我们先进到第一个zookeeper,然后进入到zoo.cfg里面进行修改配置:
在这里插入图片描述
三、在dataDir目录下面新建一个myid文件:
在这里插入图片描述
同样,我们把zookeeper2和zookeeper3进行修改,要注意端口也要进行修改,不能一样,一样的话就是会报错,以及myid文件的创建;
目录的这的地方也要注意,要记得修改:
在这里插入图片描述
四、然后,我们依次启动zookeeper:
在这里插入图片描述
五、我们来进行测试:
我们来连接第一个节点:
在这里插入图片描述


我们在这个节点里面创建一个数据,看看会不会同步过去:
我们在第一个节点里面创建数据:
在这里插入图片描述


然后,我们退出当前的客户端,我们再去连接第二个节点的客户端:
这个时候,我们发现,数据也已经同步过去了:
在这里插入图片描述
到这里,我们的伪分布式的集群就是已经搭建好了;


5-3 三台物理机(虚拟机)安装zookeeper集群

这个就是三台物理机:
在这里插入图片描述
我们要注意zookeeper在各自的物理机里面的环境变量的路径是否正确;


然后,我们按照之前的伪分布式的配置方式来进行配置,修改conf配置文件,ip不一样,但是建议端口设置成一样:
在这里插入图片描述
以及要在dataDir里面新建一个myid文件;


然后,我们再依次进行启动,连接客户端来进行测试;
当我们在连接各个节点的时候,创建数据,然后再连接其他的节点,看看数据是否同步过去了;如果同步过去了,那么这个真分布式的集群就是已经搭建好了;


5-4 测试集群角色以及选举

在这里插入图片描述
我们把其中的主节点给关了,看看其他两台物理机的几台,看看主从是否发生了变化;


然后,我们再之前关了的主节点给关了,看看主从的状态变化,之前的主节点再回来是不会再回到主节点的,而是从节点;


我们在搭建好了集群之后,要做一个数据同步的测试,以及选举模式的测试;

猜你喜欢

转载自blog.csdn.net/weixin_37778801/article/details/84652694