Linux 下安装 Zookeeper

安装 Zookeeper

目前 Curator 有 2.x.x 和 3.x.x 两个系列的版本,支持不同版本的 Zookeeper。其中 Curator 2.x.x 兼容 Zookeeper的 3.4.x 和 3.5.x。而 Curator 3.x.x 只兼容 Zookeeper 3.5.x。

Curator 2.x.x - compatible with both ZooKeeper 3.4.x and ZooKeeper 3.5.x
Curator 3.x.x - compatible only with ZooKeeper 3.5.x and includes support for new

选择使用 3.4.x 版本 Zookeeper。

  • 下载 Zookeeper ,选择相应的版本,这里以 3.4.13 版本为例:

    1
    > wget http://apache.fayea.com/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

    执行上述命令进行下载,下载完成之后对文件进行解压。

  • 解压文件

    1
    > tar -zxvf zookeeper-3.4.13.tar.gz
  • 创建数据和日志目录

    1
    2
    3
    > cd zookeeper-3.4.13
    > mkdir data
    > mkdir logs
  • 配置文件修改
    首先将默认的 zoo_sample.cfg 命名为 zoo.cfg

    1
    2
    > cd conf
    > cp zoo_sample.cfg zoo.cfg

    编辑 zoo.cfg,将数据目录和日志目录路径修改为上述步骤中创建的两个文件夹:

    1
    2
    3
    # 配置dataDir 和 dataLogDir
    dataDir=/home/admin/server/zookeeper-3.4.13/data
    dataLogDir=/home/admin/server/zookeeper-3.4.13/logs
  • 启动 zookeeper
    到你安装的zookeeper的bin目录下,如:/home/admin/server/zookeeper-3.4.13/bin

    1
    cd /home/admin/server/zookeeper-3.4.13/bin

    执行 start 启动: zkServer.sh start

上述是简单的在 linux 环境下安装配置 Zookeeper 的过程,对于在实际的生成环境,请根据自己项目需求进行更加细化的配置。

安装 Zookeeper 可视化工具

为了可以直观的看到 zookeeper 的节点信息,可以考虑部署一个 zookeeper 的管控界面,常见的有 zkui 和 zkweb。

  • zkui
  • zkweb
    zkui 界面更加简单一点,zkweb 在一些细节展示上更加有优势,这里推荐使用 zkweb。具体部署方式见官方文档。
作者

卫恒

发布于

2019-05-04

更新于

2022-04-23

许可协议

评论