一、准备工作

1、准备足够的服务器,根据zookeeper集群的规模,需要准备足够的服务器,每台服务器上安装相同的操作系统,操作系统需要支持Java环境,比如CentOS7.x;

2、安装Java环境,每台服务器上都需要安装Java环境,Zookeeper支持JDK 1.7及以上版本,建议使用JDK 1.8;

3、检查安装,安装完Java环境之后,需要检查Java环境是否安装正确,可以使用命令“java -version”查看当前的Java版本;

4、准备配置文件,在安装zookeeper之前,需要准备好zookeeper集群的配置文件,比如zookeeper的dataDir、dataLogDir等参数;

二、安装Zookeeper集群

1、下载zookeeper,在每台服务器上都需要下载zookeeper的安装包,比如zookeeper-3.4.14.tar.gz;

2、解压安装包,下载完zookeeper的安装包之后,需要解压安装包,比如使用tar -zxvf zookeeper-3.4.14.tar.gz;

3、配置zookeeper,在每台服务器上都需要配置zookeeper,比如配置zookeeper的dataDir、dataLogDir等参数;

4、启动zookeeper,配置完zookeeper之后,可以使用命令“bin/zkServer.sh start”来启动zookeeper;

三、验证Zookeeper集群

1、查看zookeeper状态,可以使用命令“bin/zkServer.sh status”来查看zookeeper的状态;

2、查看zookeeper日志,可以查看zookeeper的日志文件,比如zookeeper.out,查看zookeeper是否启动成功;

3、测试zookeeper,可以使用命令“bin/zkCli.sh”来测试zookeeper,比如输入“ls /”查看根目录下的节点;

4、查看zookeeper集群,可以使用命令“bin/zkServer.sh status”查看zookeeper集群状态,查看zookeeper集群是否正常工作。