首页 > 技术文章 > Zookeeper安装与配置

jsnr-tdyd 2018-05-22 23:39 原文

一、下载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

 

推荐阅读