# !/bin/bash
if [ $# -lt 1 ]
then
echo "请输入参数"
exit
fi
case $1 in
"start-exe" )
for host in hadoop102 hadoop103 hadoop104
do
echo "========================$host start azkaban-exec==========================="
ssh $host "cd /opt/module/azkaban/azkaban-exec; bin/start-exec.sh"
sleep 5s
ssh $host "cd /opt/module/azkaban/azkaban-exec; curl -G \"$host:\$(<./executor.port)/executor?action=activate\" && echo "
done
;;
"stop-exe")
for host in hadoop102 hadoop103 hadoop104
do
echo "========================$host stop azkaban==========================="
ssh $host "cd /opt/module/azkaban/azkaban-exec; bin/shutdown-exec.sh "
done
;;
"start-web" )
echo "========================$host start azkaban-web==========================="
ssh hadoop102 "cd /opt/module/azkaban/azkaban-web; bin/start-web.sh"
;;
"stop-web")
echo "========================$host start azkaban-web==========================="
ssh hadoop102 "cd /opt/module/azkaban/azkaban-web; bin/shutdown-web.sh"
;;
*)
echo "请输入start或stop";
;;
esac