zoukankan      html  css  js  c++  java
  • Hadoop集群上检查磁盘使用量和清理相关日志文件脚本



    #####----检查Hadoop集群上的磁盘使用量----#####

    #!/bin/sh
    #检查Hadoop集群上的磁盘使用量
    
    function diskState(){
    	COUNT=1
    	while [ ${COUNT} -le ${NUM}  ]
    	do 
    		echo "********检查Hadoop${COUNT}上的磁盘使用量**********"
    		#获取远程机器上的磁盘状态
    		ssh -t -p 22 hadoop${COUNT} "df -h"
    		COUNT=$((${COUNT}+1))
    	done
    }
    
    
    NUM=$1 #hadoop 集群的数量
    echo "Hadoop集群数量${NUM}"
    if [ "${NUM}" -le "0" ] ;then 
    	echo "警告:$0 num "
    else
    	diskState
    	echo "********======磁盘检查结束======***********"
    fi
    
    


    #########——删除Hadoop集群的日志文件和/tmp下的文件——#########


    #!/bin/sh
    #删除文件的方法
    function deleteFile(){
    	COUNT=1
    	while [ ${COUNT} -le ${NUM}  ]
    	do 
    		echo "********删除Hadoop${COUNT}上的临时文件和日志记录**********"
    		#获取远程机器上的磁盘状态
    		ssh -t -p 22 hadoop${COUNT} "rm -rf /usr/local/hadoop/tmp/*;rm -rf /tmp/*"
    		#ssh -t -p 22 hadoop${COUNT} "rm -rf /tmp/*"
    		COUNT=$((${COUNT}+1))
    	done
    	
    }
    DEL=$1
    NUM=3
    if [ "${DEL}" -gt "0" ] ;then
    
    	deleteFile
    	echo "********======删除临时文件结束======***********"
    elif test !${DEL};then
    	echo "警告:$0 num 1  #删除临时文件
    "
    fi
    



  • 相关阅读:
    1005: [HNOI2008]明明的烦恼
    1006: [HNOI2008]神奇的国度
    1007: [HNOI2008]水平可见直线
    1011: [HNOI2008]遥远的行星
    1025: [SCOI2009]游戏
    HTTP1.0和HTTP1.1的区别
    各排序算法的时间复杂度和空间复杂度
    换钱最少货币数
    矩阵的最小路径和
    背包问题
  • 原文地址:https://www.cnblogs.com/JZZ1026/p/4417304.html
Copyright © 2011-2022 走看看