zoukankan      html  css  js  c++  java
  • 6.【xzookeeper.sh】zookeeper集群启动脚本

    #! /bin/bash
    
    
    # 开启zookeeper集群
    function zookeeper_start(){
        echo "========zookeeper集群启动中...========";
        echo "--------pc001 zookeeper服务启动--------";
        ssh pc001 "zkServer.sh start";
        echo "--------pc002 zookeeper服务启动--------"
        ssh pc002 "zkServer.sh start";
        echo "--------pc003 zookeeper服务启动--------"
        ssh pc003 "zkServer.sh start";
    }
    
    # 关闭zookeeper集群
    function zookeeper_stop(){
        echo "========zookeeper集群关闭中...========";
        echo "--------pc001 zookeeper服务关闭--------";
        ssh pc001 "zkServer.sh stop";
        echo "--------pc002 zookeeper服务关闭--------"
        ssh pc002 "zkServer.sh stop";
        echo "--------pc003 zookeeper服务关闭--------"
        ssh pc003 "zkServer.sh stop";
    }
    
    # 查看集群状态
    function zookeeper_status(){
        echo "========zookeeper集群状态========";
        echo "--------pc001 zookeeper服务状态--------";
        ssh pc001 "zkServer.sh status";
        echo "--------pc002 zookeeper服务状态--------";
        ssh pc002 "zkServer.sh status";
        echo "--------pc003 zookeeper服务状态--------";
        ssh pc003 "zkServer.sh status";
    }
    
    case $1 in
    "start")
        zookeeper_start;
    ;;
    "stop")
        zookeeper_stop;
    ;;
    "status")
        zookeeper_status;
    ;;
    "restart")
        zookeeper_stop;
        zookeeper_start;
    ;;
    *)
        echo "Invalid Args!";
        echo "Usage: xzookeeper.sh start|stop|restart|status";
    ;;
    
    
  • 相关阅读:
    Vim
    一文搞定Samba云服务器配置(阿里云)CentOS8.3
    第四课 婴儿是如何思考的 思维的发展历程
    C++/VS基础篇
    Windows下Qt VS 打包程序 到他人电脑安装运行出现的问题
    第三课 斯金纳
    第二课基础 弗洛伊德
    C++中头文件和实现文件的关系
    字符串 数字 转换
    Ucore lab1实验报告
  • 原文地址:https://www.cnblogs.com/nuochengze/p/15417613.html
Copyright © 2011-2022 走看看