资讯详情

Zookeeper 集群安装

一、安装配置Zookeeper

1,在http://mirror.bit.edu.cn/apache/可以下载Apache相关软件。

我们在这里下载3.4.14版本:

cd /usr/local wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz tar -zxvf zookeeper-3.4.14.tar.gz rm zookeeper-3.4.14.tar.gz 

配置环境变量:

#ZOOKEEPER export ZOOKEEPER_HOME=/usr/local/zookeeper export PATH=$PATH:$ZOOKEEPER_HOME/bin 

3,vim zoo.cfg

tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/local/zookeeper/zkData clientPort=2181  server.1=s201:2888:3888 server.2=s202:2888:3888  server.3=s203:2888:3888 

4,在三个机器都创建数据目录:

mkdir -r /usr/local/zookeeper/zkData 

5.创建数据目录myid并配置文件,每个服务器ID不同。 在这里插入图片描述

二,启动

1,/etc/profile 和 zookeeper另外两台服务器分发:

2,在每台机器中运行启动Zookeeper命令:

zkServer.sh start 

三、检查运行状态:

zkServer.sh status 

4.你可以自己写启动脚本 zk.sh

#! /bin/bash  pcount=$# if((pcount==0));then         echo no args;         exit; fi  case $1 in "start"){ 
           echo "*****start**********"   for i in s201 s202 s203   do        echo "********$i**********"        ssh $i "/usr/local/zookeeper/bin/zkServer.sh start"   done };;  "stop"){ 
            
       
        echo 
        "*****stop**********" 
        for 
        i 
        in s201 s202 s203 
        do 
        echo 
        "********$i**********" 
        ssh 
        $i 
        "/usr/local/zookeeper/bin/zkServer.sh stop" 
        done 
        }
        ;
        ; 
        "status"
        )
        { 
          
        echo 
        "*****status**********" 
        for 
        i 
        in s201 s202 s203 
        do 
        echo 
        "********$i**********" 
        ssh 
        $i 
        "/usr/local/zookeeper/bin/zkServer.sh status" 
        done 
        }
        ;
        ; 
        esac 
       

标签: 固态继电器s203zl

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台