首页 > 其他 > 详细

01_hadoop集群启停脚本&批量检查集群服务

时间:2021-08-20 15:44:12      阅读:11      评论:0      收藏:0      [点我收藏+]
[root@hadoop01 software]# cat myhadoop.sh 
#!/bin/bash
#检查脚本参数个数
if [ $# -lt 1 ]
then
    echo "No Args Input... please input [start|stop]"
fi

case $1 in 
"start")
        echo " ============================= 启动 hadoop 集群 ================================="
        
        echo " ----------------------------- 启动 hdfs ----------------------------------------"
        ssh hadoop01 "/home/software/hadoop-3.1.3/sbin/start-dfs.sh"
        echo " ----------------------------- 启动 yarn -----------------------------------------"
        ssh hadoop02 "/home/software/hadoop-3.1.3/sbin/start-yarn.sh"
        echo " ----------------------------- 启动 historyserver --------------------------------"
        ;;
"stop")
        echo " ============================= 关闭 hadoop 集群 ================================="

        echo " ----------------------------- 关闭 historyserver --------------------------------"
  
        echo " ----------------------------- 关闭 yarn -----------------------------------------"
        ssh hadoop02 "/home/software/hadoop-3.1.3/sbin/stop-yarn.sh"
        echo " ----------------------------- 关闭 hdfs ----------------------------------------"
        ssh hadoop01 "/home/software/hadoop-3.1.3/sbin/stop-dfs.sh"
        ;;
*)
        echo "Input Args Error... please input [start|stop]"
;;
esac

-- 批量检查集群服务

[root@hadoop01 software]# cat jpsall
#!/bin/bash

for host in hadoop01 hadoop02 hadoop03
do
        echo "=============== $host ====================="
        ssh $host jps
done

 

01_hadoop集群启停脚本&批量检查集群服务

原文:https://www.cnblogs.com/bajiaotai/p/15165979.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!