码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本批量启动zookeeper

时间:2017-07-09 16:11:46      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:path   resources   span   ken   脚本   stop   keep   sleep   zoo.cfg   

脚本名称为zk_run.sh

将下面代码粘贴进zk_run.sh

添加执行权限 chmode +x zk_run.sh

运行脚本 ./zk_run.sh start

如果发现zookeeper没有启动起来,尝试在每个zookeeper的zookeeper-3.4.10/bin/zkEnv.sh脚本最上面添加下面这一行

export JAVA_HOME=/opt/jdk1.8.0_92

到此,我的脚本可以正常运行

如果你的还不行,试试下面这个

把profile的配置信息echo到.bashrc中 echo ‘source /etc/profile’ >> ~/.bashrc

 

#!/bin/bash  

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

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

behave=$1

iparray=(node1 node2 node3)

path="/home/orco/resources/zookeeper-3.4.10"

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   

 

shell脚本批量启动zookeeper

标签:path   resources   span   ken   脚本   stop   keep   sleep   zoo.cfg   

原文地址:http://www.cnblogs.com/sorco/p/7141641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!