shell批量启动脚本之zookeeper

@zookeeper批量启动脚本


  1 #!bin/bash
  2 for host in master slave1 slave2
  3 do
  4 #输出当前服务器的zookeeper启动情况
  5 echo "{$host}:{$1}ing..."
  6 #启动zookeeper,根据自己安装路径不同修改
  7 ssh $host "source /etc/profile;/usr/src/zookeeper-3.4.10/bin/zkServer.sh $1"
  8 done
  9 
 10 sleep 2
 11 
 12 for host in master slave1 slave2
 13 do
 14 #显示zookeeper启动后的状态(充当角色是leader还是follower)
 15 ssh $host "source /etc/profile;/usr/src/zookeeper-3.4.10/bin/zkServer.sh status"
 16 done

备注:前提是机器之间能够免密登陆,启动时在脚本名称后面写上start/stop/status

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务