羣起包括:
-
第一步啓動exec
此時這列的值爲0,下一步激活後變成1
-
第二步激活exec
-
第三步打開web頁面
腳本代碼(注意修改自己的主機名和安裝路徑)
#!/bin/bash
start-web(){
for i in hadoop102;
do
ssh $i "cd /opt/module/azkaban/azkaban-web;bin/start-web.sh"
done
}
stop-web(){
for i in hadoop102;
do
ssh $i "cd /opt/module/azkaban/azkaban-web;bin/shutdown-web.sh"
done
}
start-exec(){
for i in hadoop102 hadoop103 hadoop104;
do
ssh $i "cd /opt/module/azkaban/azkaban-exec;bin/start-exec.sh"
done
}
activate-exec(){
for i in hadoop102 hadoop103 hadoop104;
do
ssh $i "curl -G "$i:12321/executor?action=activate" && echo"
done
}
stop-exec(){
for i in hadoop102 hadoop103 hadoop104;
do
ssh $i "/opt/module/azkaban/azkaban-exec/bin/shutdown-exec.sh"
done
}
case $1 in
start-exec)
start-exec;;
activate-exec)
activate-exec;;
stop-exec)
stop-exec;;
start-web)
start-web;;
stop-web)
stop-web;;
esac