准备安装环境

在开始安装 Zookeeper 之前,需要确保满足以下要求:

  1. 一台运行 Linux 操作系统的机器,推荐使用 CentOS 或 Ubuntu。
  2. 具备运行 Java 的环境,Zookeeper 依赖于 Java 运行。
  3. 下载最新版本的 Zookeeper 二进制文件。

解压和配置 Zookeeper

接下来是解压和配置 Zookeeper:

  1. 使用命令行进入安装目录,然后使用以下命令解压 Zookeeper 文件:

    tar -zxf zookeeper-3.x.x.tar.gz
    Bash


    注意替换上述命令中的“3.x.x”为你下载的 Zookeeper 版本号。
  2. 在解压的 Zookeeper 目录中找到 conf 文件夹,进入该文件夹。
  3. 将 Zookeeper 的默认配置文件复制一份,命名为 zoo.cfg。可以使用以下命令完成:

    cp zoo_sample.cfg zoo.cfg
    Bash
  4. 使用文本编辑器打开 zoo.cfg 文件,根据需要进行相关配置。例如,可以修改 dataDir 参数来指定 Zookeeper 保存数据的目录,修改 clientPort 参数来指定 Zookeeper 监听的客户端连接端口。

启动和测试 Zookeeper

现在,可以启动和测试 Zookeeper 了:

  1. 在命令行中进入 Zookeeper 的 bin 目录。
  2. 使用以下命令启动 Zookeeper 服务器:

    ./zkServer.sh start
    Bash
  3. 可以使用以下命令检查 Zookeeper 服务器的运行状态:

    ./zkServer.sh status
    Bash
  4. 通过 telnet 或 nc 等工具连接到 Zookeeper 服务器的 clientPort 端口进行测试。例如,可以使用以下命令连接到本地的 Zookeeper 服务器:

    telnet localhost 2181
    Bash
  5. 如果连接成功,表示 Zookeeper 已经安装并运行正常。