zookeeper的安装与启动

本文档详细介绍了如何在Linux环境下安装和配置Apache ZooKeeper 3.6.2。首先,创建安装目录并下载软件包,然后解压并设置数据和日志目录。接着,编辑配置文件`zoo.cfg`,设置`tickTime`、`dataDir`和`clientPort`等关键参数。最后,通过`zkServer.sh`脚本启动和停止Zookeeper服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方向导:https://zookeeper.apache.org/doc/r3.6.2/zookeeperStarted.html

  1. 创建安装目录
    cd /usr/local/
    mkdir zookeeper
    cd zookeeper
  2. 下载
    地址为:https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
  3. 安装
    将下载的压缩文件解压、创建数据和日志目录,用于存储zookeeper的数据和日志:
    sudo cd apache-zookeeper-3.6.2-bin/
    sudo mkdir data
    sudo mkdir log
  4. 处理配置文件:
    cd conf/
    sudo mv zoo_sample.cfg zoo.cfg
  5. 编辑配置文件
    sudo vim zoo.cfg
    要求的配置项有三个:
  • tickTime:基本的时间单位(毫秒)
    • 心跳间隔等于tickTime
    • 最小会话超时时间是tickTime两倍。
  • dataDir:存储内存数据快照。如果没有配置日志目录,数据更新的事务日志也存在此处(zookeeper其他日志会存放到一个logs目录)。
  • clientPort:监听客户端连接的端口号
    将前面创建的数据和日志目录添加到配置中,内容如下:
    dataDir=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/data
    dataLogDir=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/log
  1. 启动服务
    sudo/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin/zkServer.sh start
  2. 停止服务
    sudo /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin/zkServer.sh stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值