Zookeeper安装(单机)

本文介绍了Zookeeper的单机安装过程,包括从国内镜像源下载Zookeeper,解压,配置日志和环境变量,最后启动并检查Zookeeper服务的状态。

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

参考文章:https://www.jianshu.com/p/30bcaf55f451

Zookeeper搭建

  • 下载zookeeper

    国内镜像源:https://mirror.bjtu.edu.cn/apache/zookeeper/stable/

  • 解压zookeeper

    tar -zxvf apache-zookeeper-3.5.9-bin.tar.gz
    
  • 配置zookeeper

    # 创建相应目录
    mkdir /tmp/zookeeper
    mkdir /tmp/zookeeper/data
    
    cd apache-zookeeper-3.5.9-bin/conf
    cp zoo_sample.cfg zoo.cfg
    vim zoo.cfg
    
    tickTime=2000 #zookeeper 服务器心跳时间,单位为ms
    initLimit=10  #投票选举新 leader 的初始化时间
    syncLimit=5  #leader 与 follower 心跳检测最大容忍时间,响应超过 tickTime * syncLimit,认为 leader 丢失该 follower
    clientPort=2181 #端口
    dataDir=/tmp/zookeeper/data #数据目录
    
  • 配置zookeeper日志

    cd ../bin
    vim zkEnv.sh
    
    if [ "x${ZOO_LOG_DIR}" = "x" ]
    then
        ZOO_LOG_DIR="/tmp/zookeeper/logs"
    fi
    
  • 配置环境变量

    vim ~/.bash_profile
    
    # zookeeper
    export ZOOKEEPER_INSTALL=/software/apache-zookeeper-3.5.9-bin
    export PATH=$PATH:$ZOOKEEPER_INSTALL/bin 
    
    source ~/.bash_profile
    
  • 运行zookeeper

    (1)启动zookeeper服务,读取配置文件为conf/zoo.cfg

    cd /software/apache-zookeeper-3.5.9-bin
    bin/zkServer.sh start conf/zoo.cfg 
    

    显示如下:

    ZooKeeper JMX enabled by default
    Using config: conf/zoo.cfg
    Starting zookeeper ... STARTED
    

    (2)查看指定配置的zookeeper的运行状态

    bin/zkServer.sh status conf/zoo.cfg 
    

    显示如下:

    ZooKeeper JMX enabled by default
    Using config: conf/zoo.cfg
    Client port found: 2181. Client address: localhost. Client SSL: false.
    Mode: standalone
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IreneByron

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值