码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop集群管理脚本

时间:2021-05-04 15:28:54      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:管理   server   ===   进程   服务   关闭   hadoop   put   inpu   

这里介绍两个常用的管理hadoop集群的脚本

  • hadoop集群启停脚本myhadoop.sh

    #!/bin/bash
    if [ $# -lt 1 ]
    then
    	echo "No Args Input..."
     	exit ;
    fi
    
    case $1 in
    "start")
     	echo " =================== 启动 hadoop 集群 ==================="
     	echo " --------------- 启动 hdfs ---------------"
     	ssh hadoop102 "/opt/module/hadoop-3.1.3/sbin/start-dfs.sh"
     	echo " --------------- 启动 yarn ---------------"
     	ssh hadoop103 "/opt/module/hadoop-3.1.3/sbin/start-yarn.sh"
     	echo " --------------- 启动 historyserver ---------------"
     	ssh hadoop102 "/opt/module/hadoop-3.1.3/bin/mapred --daemon start 
    historyserver"
    ;;
    "stop")
     	echo " =================== 关闭 hadoop 集群 ==================="
     	echo " --------------- 关闭 historyserver ---------------"
     	ssh hadoop102 "/opt/module/hadoop-3.1.3/bin/mapred --daemon stop 
    historyserver"
     	echo " --------------- 关闭 yarn ---------------"
     	ssh hadoop103 "/opt/module/hadoop-3.1.3/sbin/stop-yarn.sh"
     	echo " --------------- 关闭 hdfs ---------------"
     	ssh hadoop102 "/opt/module/hadoop-3.1.3/sbin/stop-dfs.sh"
    ;;
    *)
     	echo "Input Args Error..."
    ;;
    esac
    
  • 查看三台服务器 Java 进程脚本:jpsall.sh

    #!/bin/bash
    for host in hadoop102 hadoop103 hadoop104
    do
     	echo =============== $host ===============
     	ssh $host jps 
    done
    

Hadoop集群管理脚本

标签:管理   server   ===   进程   服务   关闭   hadoop   put   inpu   

原文地址:https://www.cnblogs.com/bleso/p/14725057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!