由于在ZooKeeper集群中,会有一个Leader服务器负责管理和协调其他集群服务器,因此服务器的数量通常都是单数,例如3,5,7等,这样数量为2n+1的服务器就可以允许最多n台服务器的失效。
本例仍然使用三个节点(centos01、centos02、centos03)搭建部署ZooKeeper集群,搭建步骤如下。
上传并解压ZooKeeper安装包
在centos01节点中,上传ZooKeeper安装文件apache-zookeeper-3.6.3-bin.tar.gz到目录/opt/softwares/中,并进入该目录,将其解压到目录/opt/modules/,相关命令如下:
$ cd /opt/softwares/
$ tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /opt/modules/
解压后,进入ZooKeeper安装目录,查看安装后的相关文件,如图1-1所示。