hadoop一键关闭脚本
#!/bin/bash
jps>tmp.txt
NN=`cat tmp.txt|grep -w NameNode`
DN=`cat tmp.txt|grep -w DataNode`
SNN=`cat tmp.txt|grep -w SecondaryNameNode`
RM=`cat tmp.txt|grep -w ResourceManager`
NM=`cat tmp.txt|grep -w NodeManager`
JHS=`cat tmp.txt|grep -w JobHistoryServer`
if [ ${NN} || ${DN} || ${SNN} ];then
stop-dfs.sh
fi
if [ ${NM} || ${RM} ];then
stop-yarn.sh
fi
if [ ${JHS} ];then
mapred --daemon stop historyserver
fi
unset JHS
unset NM
unset RM
unset SNN
unset DN
unset NN
rm -f tmp.txt