zookeeper的安装部署---------<版本3.4.6>

tech2022-07-07  216

概况

版本: 3.4.6节点: 3个

tar -zxf zookeeper-3.4.6.tar.gz -C /opt/apps/                           解压到指定目录

 配置文件

 mv  zoo_sample.cfg   zoo.cfg vi zoo.cfg

zoo.cfg

dataDir=/opt/data/zookeeper # the port at which the clients will connect clientPort=2181 # the maximum number of client connections. #autopurge.purgeInterval=1 server.1=doitedu01:2888:3888 server.2=doitedu02:2888:3888 server.3=doitedu03:2888:3888

配置myid

# 在doitedu01上 mkdir -p /opt/data/zookeeper;echo 1 > /opt/data/zookeeper/myid

# 在doitedu02上 mkdir -p /opt/data/zookeeper;echo 2 > /opt/data/zookeeper/myid

# 在doitedu03上 mkdir -p /opt/data/zookeeper;echo 3 > /opt/data/zookeeper/myid

配置/etc/profile 环境变量

export ZK_HOME=/opt/apps/zookeeper-3.4.6/ export PATH=$PATH:$ZK_HOME/bin

编写启动脚本

vi  bin/zkall.sh

#!/bin/bash if [ $# -eq 0 ] then   echo "please input param: start stop" else   for i in {1..3}   do    echo "${i}ing doitedu0${i}"    ssh doitedu0${i} "source /etc/profile;/opt/apps/zookeeper-3.4.6/bin/zkServer.sh ${1}"   done      if [ $1 = start ]   then    sleep 3    for i in {1..3}    do      echo "checking doitedu0${i}"      ssh doitedu0${i} "source /etc/profile;/opt/apps/zookeeper-3.4.6/bin/zkServer.sh status"    done   fi fi

给脚本添加执行权限

chmod +x bin/zkall.sh 

分发安装包

[root@doitedu01 apps]# scp -r zookeeper-3.4.6/ doitedu02:$PWD [root@doitedu01 apps]# scp -r zookeeper-3.4.6/ doitedu03:$PWD

最新回复(0)