zoukankan      html  css  js  c++  java
  • journalnode集群启动脚本

    1:在目录 /usr/local/bin下 touch xjn.sh

    2:   chmod 777 xjn.sh 

    3:   编辑 xjn.sh

    #判断用户是否传参
    if [ $# -ne 1 ];then
        echo "无效参数,用法为: $0  {start|stop}"
        exit
    fi
    #获取用户输入的命令
    cmd=$1
    #定义函数功能
    function journalnodeManger(){
        case $cmd in
        start)
            echo "启动服务"        
            remoteExecution start
            ;;
        stop)
            echo "停止服务"
            remoteExecution stop
            ;;
        *)
            echo "无效参数,用法为: $0  {start|stop}"
            ;;
        esac
    }
    #定义执行的命令
    function remoteExecution(){
        for (( i=202 ; i<=204 ; i++ )) ; 
        do
                tput setaf 2
                echo ========== hadoop${i} journalnode.sh  $1 ================
                tput setaf 9
                ssh hadoop${i}  "source /etc/profile ; /opt/module/hadoop-2.7.2/sbin/hadoop-daemon.sh $1 journalnode"
        done
    }
    #调用函数
    journalnodeManger

    3;xjn.sh start   xjn.sh stop

  • 相关阅读:
    Noip2017 提高组初赛 游(baozha)记
    bzoj4557
    MVVM
    当下较热web前端技术汇总
    JQ 常见demo
    各种宽高
    JQuery 总结
    自定义滚动条配合鼠标滚轮demo
    H5 触摸事件
    SQL必备知识点
  • 原文地址:https://www.cnblogs.com/kpwong/p/13940279.html
Copyright © 2011-2022 走看看