Zookeeper安装与配置

一、下载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
原文地址:https://www.cnblogs.com/jsnr-tdyd/p/9074812.html