#!/bin/sh #查看hadoop的运行状态 function hadoopState(){ COUNT=1 while [ ${COUNT} -le ${NUM} ] do echo "**********查看hadoop${COUNT}上hadoop的运行状态********" #连接远程主机查看运行状态 ssh -t -p 22 hadoop${COUNT} "jps" COUNT=$((${COUNT}+1)) done } echo "=====查看hadoop的运行状态====" NUM=$1 #hadoop 集群的数量 echo "您输入的的NUM为${NUM}" if test !${NUM};then #如果没有参数的输入,默认为3 NUM=3 hadoopState #执行前面定义的hadoopState方法,无参数时可以直接调用方法名 else hadoopState #执行前面定义的hadoopState方法,无参数时可以直接调用方法名 fi echo "***********=====查看结束====***************"
脚本的使用只是为了自己操作Hadoop集群的时候方便,还有很多地方不合理或者不严谨。
但自己使用也就够用了!
时间: 2024-10-29 02:34:19