注意修改集群虚拟机名称
# !/bin/bash
if [ $# -lt 1 ]
then
echo "请输入参数"
exit
fi
case $1 in
"start-exec" )
for host in hadoop110 hadoop111 hadoop112
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-exec")
for host in hadoop110 hadoop111 hadoop112
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 hadoop110 "cd /opt/module/azkaban/azkaban-web; bin/start-web.sh"
;;
"stop-web")
echo "========================$host start azkaban-web==========================="
ssh hadoop110 "cd /opt/module/azkaban/azkaban-web; bin/shutdown-web.sh"
;;
*)
echo "请输入start或stop";
;;
esac
启动`
停止