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的集群安装就完成了。