前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >azkaban群起/群停脚本

azkaban群起/群停脚本

原创
作者头像
孙晨c
修改2021-02-16 11:26:12
5530
修改2021-02-16 11:26:12
举报
文章被收录于专栏:无题~

群起包括:

  • 第一步启动exec 此时这列的值为0,下一步激活后变成1
    在这里插入图片描述
    在这里插入图片描述
  • 第二步激活exec
  • 第三步打开web页面

脚本代码(==注意修改自己的主机名和安装路径==)

代码语言:txt
复制

#!/bin/bash

start-web(){

代码语言:txt
复制
for i in hadoop102;
代码语言:txt
复制
do
代码语言:txt
复制
	ssh $i "cd /opt/module/azkaban/azkaban-web;bin/start-web.sh"
代码语言:txt
复制
done

}

stop-web(){

代码语言:txt
复制
for i in hadoop102;
代码语言:txt
复制
do
代码语言:txt
复制
	ssh $i "cd /opt/module/azkaban/azkaban-web;bin/shutdown-web.sh"
代码语言:txt
复制
done

}

start-exec(){

代码语言:txt
复制
for i in hadoop102 hadoop103 hadoop104;
代码语言:txt
复制
do
代码语言:txt
复制
	ssh $i "cd /opt/module/azkaban/azkaban-exec;bin/start-exec.sh"
代码语言:txt
复制
done

}

activate-exec(){

代码语言:txt
复制
for i in hadoop102 hadoop103 hadoop104;
代码语言:txt
复制
do
代码语言:txt
复制
	ssh $i "curl -G "$i:12321/executor?action=activate" && echo"
代码语言:txt
复制
done

}

stop-exec(){

代码语言:txt
复制
for i in hadoop102 hadoop103 hadoop104;
代码语言:txt
复制
do
代码语言:txt
复制
	ssh $i "/opt/module/azkaban/azkaban-exec/bin/shutdown-exec.sh"
代码语言:txt
复制
done

}

case $1 in

代码语言:txt
复制
start-exec)
代码语言:txt
复制
	start-exec;;
代码语言:txt
复制
activate-exec)
代码语言:txt
复制
	activate-exec;;
代码语言:txt
复制
stop-exec)
代码语言:txt
复制
	stop-exec;;
代码语言:txt
复制
start-web)
代码语言:txt
复制
	start-web;;
代码语言:txt
复制
stop-web)
代码语言:txt
复制
	stop-web;;

esac

代码语言:txt
复制

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 群起包括:
  • 脚本代码(==注意修改自己的主机名和安装路径==)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档