Zookeeper集群启动脚本

Posted Tenic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zookeeper集群启动脚本相关的知识,希望对你有一定的参考价值。

当我们搭建号zk集群后,在启动/关闭的时候需要每次都要去每台机器上执行启动,停止脚本语句。
那我们是不是也可以写上一个小工具,来帮我们自动处理呢?

前提条件:我们脚本中添加的机器都是做了免密登录,且脚本中的机器都是集群里的

脚本如下:

cd ~/bin/
vi zk.sh

#!/bin/bash
params=$@
for (( i=1 ; i <= 3 ; i = $i + 1 )) ; do
    echo ============= hadoop0$i zk $params =============
    ssh hadoop0$i "source /etc/profile; zkServer.sh $params"
done

我们是使用了hadoop01/hadoop02/hadoop03这3台作为集群,执行效果如下图:
zkServer.sh start

zkServer.sh status

zkServer.sh stop

以上是关于Zookeeper集群启动脚本的主要内容,如果未能解决你的问题,请参考以下文章

Zookeeper集群启动/停止/状态查看脚本

便捷高效的搭建zookeeper集群和批量启动脚本

便捷高效的搭建zookeeper集群和批量启动脚本

Zookeeper集群启动脚本

Zookeeper集群启动查看关闭脚本(用户版)

脚本启动集群 zookeeper , hadoop