启动关闭zookeeper集群的脚本
2017-10-20 14:41
731 查看
启动hadoop Ha集群是,每次都要手动启动每个zk节点,实在是太麻烦了。于是乎自己写了个脚本startAllZK.sh:
需要启动的节点,先在 NODENAME_ARR 数组中配置好,zkServer.sh的路径改一下
#!/bin/bash NODENAME_ARR=('node1' 'node2' 'node3') echo '' >zk.log if [ $# -eq 0 ]; then echo -e "请带参数执行脚本.如:\n sh startAllZK.sh start \n sh startAllZK.sh stop\n" exit 1 fi if [ $1 == 'start' ] ;then for nodename in ${NODENAME_ARR[@]} doecho -n "${nodename}正在启动..." echo ${nodename} >> zk.log ssh $nodename 'export BASH_ENV=/etc/profile;/opt/zookeeper/bin/zkServer.sh start' >>zk.log 2>&1 if [ $? == 0 ];then echo " ${nodename}启动成功" else echo " ${nodename}启动" fi # sleep 2s done elif [ $1 == 'stop' ] ;then for nodename in ${NODENAME_ARR[@]} do echo -n "${nodename}正在关闭..." echo ${nodename} >> zk.log ssh $nodename '/opt/zookeeper/bin/zkServer.sh stop' >>zk.log 2>&1 if [ $? == 0 ];then echo " ${nodename}关闭成功" else echo " ${nodename}关闭失败" fi done fi
相关文章推荐
- 大数据教程(3.7):zookeeper集群自动化启动、关闭、重启脚本
- HA 模式下的 Hadoop+ZooKeeper+HBase 启动关闭管理脚本
- Shell脚本一键启动/关闭 zookeeper集群(版本1.0)
- 脚本启动关闭hadoop+zookeeper+hbase
- Weblogic8.1集群中批量启动和关闭所有服务器的脚本
- CDH集群异常关闭导致zookeeper启动失败
- zookeeper 启动集群shell脚本
- zookeeper集群shell脚本启动
- 启动和停止storm和zookeeper集群的shell脚本
- hadoop集群一键自动启动和自动关闭shell脚本 原创 2017年07月23日 17:58:45
- zookeeper集群脚本启动与停用
- zookeeper集群自动启动脚本
- Shell脚本一键启动/关闭 zookeeper集群(版本1.1)
- Zookeeper集群自动启动停止脚本
- 一键启动和关闭zookeeper和kafka集群脚本
- Redis集群不能在shell脚本中直接启动的错误原因
- redis服务启动关闭脚本
- mac下如何安装并启动关闭zookeeper和redis
- R12.2应用启动关闭脚本
- Centos 5下的Redis启动/关闭服务脚本