hadoop羣起腳本
#!/bin/bash
if [ $# -lt 1 ]
then
echo "No Args Input..."
exit ;
fi
case $1 in
"start")
echo " =================== 啓動 hadoop集羣 ==================="
echo " --------------- 啓動 hdfs ---------------"
ssh node101 "/opt/module/hadoop3.1.4/sbin/start-dfs.sh"
echo " --------------- 啓動 yarn ---------------"
ssh node102 "/opt/module/hadoop3.1.4/sbin/start-yarn.sh"
echo " --------------- 啓動 historyserver ---------------"
ssh node101 "/opt/module/hadoop3.1.4/bin/mapred --daemon start historyserver"
;;
"stop")
echo " =================== 關閉 hadoop集羣 ==================="
echo " --------------- 關閉 historyserver ---------------"
ssh node101 "/opt/module/hadoop3.1.4/bin/mapred --daemon stop historyserver"
echo " --------------- 關閉 yarn ---------------"
ssh node102 "/opt/module/hadoop3.1.4/sbin/stop-yarn.sh"
echo " --------------- 關閉 hdfs ---------------"
ssh node101 "/opt/module/hadoop3.1.4/sbin/stop-dfs.sh"
;;
*)
echo "Input Args Error..."
;;
esac
查看所有機器運行的情況
#!/bin/bash
for host in node101 node102 node103
do
echo =============== $host ===============
ssh $host jps
done