七叶笔记 » java编程 » zookeeper集群搭建超详细过程

zookeeper集群搭建超详细过程

一、准备三台虚拟机,并列出对应的IP地址和主机名,如下图所示 IP Hostname192.168.154.133zookeeper1192.168.154.134zookeeper2192.168.154.135zookeeper3

备注:

可以在虚拟机中输入ifconfig查看虚拟机的ip(下图中圈住的部分即是IP地址)

在虚拟机分别对hostname进行命名

二、环境准备(下面的步骤每一台虚拟机都需要做!!)

1.关闭防火墙

2. 配置操作系统

3. 设置本机IP地址与MAC地址

把下图中BOOTPROTO的值修改成static,然后在文末加上对应的IP地址与MAC地址等数据

网关和子网掩码查询地址:

进入VMware左上角编辑下的虚拟网络编辑器,选择NAT设置

就可以看到对应的网关和IP了

添加主机名与映射关系

三、安装与配置zookeeper

大家可以移步我的另外一篇文章,里面对于zookeeper的安装有着详细的说明Linux环境下zookeeper的安装教程(超详细!!)

https://www.jb51.net/article/149967.htm

安装完成之后,我们再来做进一步的配置:

1.添加环境变量

2.在原本的基础上对zookeeper/conf 中的zoo.cfg做进一步的修改

说明:2888为组成zookeeper服务器之间的通信端口,3888为用来选举leader的端口,server后面的数字与后面的myid相对应

3.进入zkData中,修改myid文件,此处要与zoo.cfg中的修改相对应

待三台虚拟机都配置完成后就可以开始开始测试了

四、zookeeper集群测试

启动各个服务器的zookeeper

如果正常启动的话,我们可以发现,因为选举机制,我们启动第一台和第二台时,都未能启动成功

当我们启动第三台时,出现选票超过半数,则此时我们再去看,zookeeper3成为了leader而zookeeper1和zookeeper2成为了follower

至此,zookeeper集群搭建成功!!

到此这篇关于zookeeper集群搭建超详细过程的文章就介绍到这了,更多相关zookeeper集群内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章