首页 > 其他 > 详细

zookeeper 启动脚本

时间:2019-12-07 15:28:14      阅读:95      评论:0      收藏:0      [点我收藏+]

 

 

 

#/bin/bash
ZKSERVERS=(192.168.25.144 192.168.25.145 192.168.25.146)
case $1 in
"start"){
    echo ==========总共${#ZKSERVERS[@]}台服务器==========
    for SERVER in ${ZKSERVERS[@]}
    do
        dat=`date +%Y-%m-%d %H:%M:%S`
        echo  ========start zookeeper  $SERVER $dat ===========
        ssh root@$SERVER "source /etc/profile;/usr/local/shan/zookeeper-3.4.10/bin/zkServer.sh start;exit;"
        echo  ========start zookeeper  $SERVER success $dat===========
    done
    echo ==========脚本任务执行完成==========
};;
"stop"){
    echo ==========总共${#ZKSERVERS[@]}台服务器==========        
        for SERVER in ${ZKSERVERS[@]}
        do
            dat=`date +%Y-%m-%d %H:%M:%S`
            echo  ========kill zookeeper  $SERVER $dat ===========
            ssh root@$SERVER "ps -ef | grep ‘zookeeper‘ | grep -v grep | awk ‘{print \$2}‘| xargs kill;exit;"
            echo  ========kill zookeeper  $SERVER success $dat===========
        done
        echo ==========脚本任务执行完成==========
};;
"status"){
  for SERVER in ${ZKSERVERS[@]}
    do
        dat=`date +%Y-%m-%d %H:%M:%S`
        echo  ========start zookeeper  $SERVER $dat ===========
        ssh root@$SERVER "source /etc/profile;/usr/local/shan/zookeeper-3.4.10/bin/zkServer.sh status;exit;"
        echo  ========start zookeeper  $SERVER success $dat===========
    done
  echo ==========脚本任务执行完成==========    
};;
*){ echo
"require start|stop|status"
};; esac

 

 

 

2)编写脚本zk_start_ssh.sh

#/bin/bash
ZKSERVERS=(192.168.22.135 192.168.25.136 192.168.25.137)
echo ==========总共${#ZKSERVERS[@]}台服务器==========
for SERVER in ${ZKSERVERS[@]}
do
dat=`date +%Y-%m-%d %H:%M:%S`
echo  ========start zookeeper  $SERVER $dat ===========
ssh root@$SERVER "source /etc/profile;/opt/apps/zookeeper-3.4.13/bin/zkServer.sh start;exit;"
echo  ========start zookeeper  $SERVER success $dat===========
done
echo ==========自动化脚本任务执行完成==========
~3)编写脚本zk_kill_ssh.sh

#/bin/bash
ZKSERVERS=(192.168.22.135 192.168.29.136 192.168.22.137)
echo ==========总共${#ZKSERVERS[@]}台服务器==========
for SERVER in ${ZKSERVERS[@]}
do
dat=`date +%Y-%m-%d %H:%M:%S`
echo  ========kill zookeeper  $SERVER $dat ===========
ssh root@$SERVER "ps -ef | grep ‘zookeeper‘ | grep -v grep | awk ‘{print \$2}‘| xargs kill;exit;"
echo  ========kill zookeeper  $SERVER success $dat===========
done
echo ==========自动化脚本任务执行完成==========

 

zookeeper 启动脚本

原文:https://www.cnblogs.com/lshan/p/12001672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!