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

全部评论

相关推荐

牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务