Zookeeper集群机制和安装

Zookeeper集群机制

半数机制:集群中半数以上机器存活,集群可用。
zookeeper适合装在奇数台机器上!!!

安装

准备3台虚拟机

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

安装好JDK

安装方法参考:Linux安装JDK
这里写图片描述

这里写图片描述
这里写图片描述

上传Zookeeper安装包

先安装lrzsz,就可以使用rz上传。
这里写图片描述
然后就把我们的安装包拖动到我们的远程窗口,然后选择send Zmodem..,然后就可以把我们的安装包上传到linux上。
或者可以直接使用rz命令,然后在选择文件。
这里写图片描述
现在可以看到我们的安装包上传完成了。
这里写图片描述

解压

我们把安装包解压到apps目录下:
这里写图片描述

这里写图片描述

这里写图片描述

然后我们删掉一下不需要的文件。
这里写图片描述

zookeeper配置文件

然后我们需要去改zookeeper的配置文件。
这里写图片描述
这里写图片描述

这里写图片描述

然后我们需要修改一下数据目录:
这里写图片描述

这里写图片描述

然后我们要需要修改一下linux的hosts文件
这里写图片描述

这里写图片描述
然后我们就可以尝试去ping一下看看是否成功。
这里写图片描述
其余的两台也同样配置一下hosts文件。

现在我们可以继续配置我们的zoo.cfg文件
这里写图片描述

然后我们还需要把我们的server.后面的myid记录到数据目录下。
这里写图片描述

拷贝zookeeper的安装目录到其他机器

然后我们现在可以把我们的apps目录拷贝到其他两台机器上。
现在我们可以使用scp来拷贝文件到另外的机器,如果你提示找不到scp这个命令,你可以使用

yum -y install openssh-clients

安装完成之后你就可以发现能使用scp命令了。
这里写图片描述
这里写图片描述

然后我们就可以查看到我们的apps目录已经拷贝过来了。
这里写图片描述

然后我们要需要创建数据目录,并且写入myid
这里写图片描述

关掉防火墙

然后最后我们要需要关掉防火墙。

我们对所有的服务器发送命令:
这里写图片描述

开启zookeeper

然后现在我们可以启动我们的zookeeper:
这里写图片描述

然后我们现在可以看到每台zookeeper的状态是主还是从。
这里写图片描述

现在我们zookeeper的集群安装就完成了。

猜你喜欢

转载自blog.csdn.net/cckevincyh/article/details/80723078