一、准备工作

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 集群是否正常工作。