Zookeeper安装与配置

本文详细介绍如何下载并配置Zookeeper集群,包括配置文件zoo.cfg的设置、myid文件的创建、日志输出目录的指定等步骤。此外还提供了一个用于批量启动或停止Zookeeper集群的shell脚本。

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

一、下载Zookeeper

  wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.0/zookeeper-3.4.5.tar.gz

 

二、配置

  1、配置zoo.cfg

cp zoo_template.cfg zoo.cfg
vim zoo.cfg

  

 

 

  2、配置myid

   在zoo.cfg中配置dataDir目录下新建myid文件,myid的必须要zoo.cfg中集群配置的值一样。

 

  3、配置日志输出目录,并且支持日切

    1) 修改zkEnv.sh, log4j.properties  

 

 

三、检查是否启动成功

  1. 启动Zookeeper集群,在每台机器上执行启动命令: ./zkServer.sh start

  2. 然后在执行 ./zkServer.sh status验证是否启动成功

 

 

四、脚本批量启动或停止zk集群

#!/bin/bash  

usage="Usage: $0 (start|stop|status)"

if [ $# -lt 1 ]; then
      echo $usage
        exit 1
    fi

    behave=$1

    iparray=(master slave1 slave2)

    path="/opt/softwares/zookeeper-3.4.5"

    echo "$behave zkServer cluster"

    for ip in ${iparray[*]}  
    do

            echo "ssh to $ip"

            ssh $ip "$path/bin/zkServer.sh $behave $path/conf/zoo.cfg"

            sleep 2s
    done
    
    exit 0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值