1,打开zookeeper官网
zookeeper.apache.org
下载的版本较低 比较稳定
本人用linux操作系统
2,打开虚拟机
(本人个人爱好在home下创建一个文件夹application)
3,下载的压缩包拉到虚拟机
4,解压
5,我们在usr/local下解压
解压成功
简单命令
移动
返回上一级
6,编辑配置文件
安装yum插件
安装jdk
解压jdk
配置环境
测试是否配置成功
7,配置rookeeper
配置zookeeper集群(quorum模式)
使用quorum模式有两种形式:①使用多台机器,在每台机器上运行一个zookeeper Server进程 ②使用一台机器,在该台机器上运行多个Zookeeper Server进程。在生产环境中,一般使用第一种形式,在练习环境中一般使用第二种形式。
参数配置
quorum模式下,要使一个Zookeeper Server金恒能够正常运行,需要配置一些参数,以下是常见的一些参数。
①data目录
用于存放进程运行数据
②data目录下的myid文件
用于存储一个数值,该数值用来作为该Zookeeper Server进程的标识
③监听Client端请求的端口号
该端口号是用来监听Client端请求
④监听同ZooKeeper集群内其他ZooKeeper Server进程通信请求的端口号,该端口号是用来监听同Zookeeper集群内其他Zookeeper Server 进程的通信请求。
⑤监听Zookeeper集群内“leader”选举请求的端口号,该端口号用来监听Zookeeper集群内“leader”选举的请求,注意这个是Zookeeper集群内“leader”的选举,跟分布式应用程序无关。
配置rookeeper
在各Zookeeper节点目录下创建以下目录
修改配置
从最后加入其他机器:
配置机器ip
ABCD代表的意思
进去data目录
克隆三台虚拟机
修改三台机器的ip
修改后 systemctl restart network 重启
先修改zookeeper02
改成2说明第二台机器 第三台一样
zookeeper的集群一定单数的要么3 5 7 …
链接,消息已经命令同步
命令测试 ping zookeeper01 …02…03 挨个ping
查看防火墙
关闭防火墙
运行
配置集群 成功
防火墙
[外链图片转存中…(img-L6DqPPtx-1622809634369)]
运行
[外链图片转存中…(img-LEntxTrH-1622809634369)]
配置集群 成功
[外链图片转存中…(img-GrfmXNuP-1622809634370)]