天天看點

黑猴子的家:Azkaban3.84.4之啟動停止腳本

azkaban.sh

#!/bin/bash

user=`whoami`
hadoop='hadoop'

case $1 in
"start")
  for((host=102; host<=104; host++))
  do
    echo "====== start [email protected]$hadoop$host azkaban-exec-server ======"
    ssh [email protected]$hadoop$host "cd /opt/module/azkaban/azkaban-exec-server/;bin/start-exec.sh"
    sleep 10s
    ssh [email protected]$hadoop$host "cd /opt/module/azkaban/azkaban-exec-server/;curl -G \"$hadoop$host:\$(<./executor.port)/executor?action=activate\" && echo"
  done
  echo "====== start [email protected] azkaban-web-server ======"
  ssh hadoop102 "cd /opt/module/azkaban/azkaban-web-server/;bin/start-web.sh"
;;
"stop")
  echo "====== stop [email protected] azkaban-web-server ======"
  ssh hadoop102 "cd /opt/module/azkaban/azkaban-web-server/;bin/shutdown-web.sh"
  for((host=102; host<=104; host++))
  do
    echo "====== stop [email protected]$hadoop$host azkaban-exec-server ======"
    ssh [email protected]$hadoop$host "cd /opt/module/azkaban/azkaban-exec-server/;bin/shutdown-exec.sh"
  done
;;
*)
  echo "參數輸入錯誤"
esac