glmapper

Linux 下安装 Zookeeper

字数统计: 453阅读时长: 2 min
2019/03/04 Share

安装 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。

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 在一些细节展示上更加有优势,这里推荐使用 zkweb。具体部署方式见官方文档。

原文作者:GuoLei Song

原文链接:http://www.glmapper.com/2019/03/04/zookeeper-on-linux/

发表日期:March 4th 2019, 8:29:18 pm

更新日期:December 17th 2019, 8:42:03 am

版权声明:转载请注明出处

CATALOG
  1. 1. 安装 Zookeeper
  2. 2. 安装 Zookeeper 可视化工具