定时任务调度系统一般都使用azkaban,
文章插图
azkaban
来取代linux下的crontab命令
最终定时任务的调度成功的界面
文章插图
定时任务调度
设置定时任务
文章插图
设置定时任务
azkaban的安装步骤:
azkaban必须使用源码进行编译来生成可用的war包和脚本
找台可以联网的centos7
1、编译生成可用包
azkaban:下载地址:
https://github.com/azkaban/azkaban/releases
安装git:yum install -y git
解压:tar -xzvf azkaban-xxx.tar.gz -C /opt
cd /opt/azkaban-xxx
./gradlew build
生成可用的安装包
文章插图
1、安装azkaban
1)解压上述三个文件
2)导入MySQL脚本
create database azkaban;
use azkaban ;
source /opt/azkaban/azkaban-db/create-all-sql-0.1.0-SNAPSHOT.sql ;
3)修改executor的配置,并启动
/opt/azkaban/azkaban-exec-server/conf下的azkaban.properties
文章插图
azkaban配置
启动executor,必须在
/opt/azkaban/azkaban-exec-server目录下启动 bin/start-exec.sh
启动后生成executor.port,看下该文件的内容
curl http://node1:端口/executor?action=activate
看到返回为 {“status”:”success”}则表示executor执行成功
1)修改web配置并启动
/opt/azkaban/azkaban-web-server/conf下的azkaban.properties如上图修改
【定时任务调度系统搭建】启动web,必须在
/opt/azkaban/azkaban-web-server目录下启动 bin/start-web.sh
web启动成功,则成功
则azkaban定时任务调度系统搭建成功,下次讲解定时任务调度的使用
需要安装包的可以私信我一下
推荐阅读
- 龙之国物语|新手游《龙之国物语》职业选择、升级指南、任务、新人汇总攻略!
- 一文搞懂GoLang定时器实现原理
- 那些惊艳的算法—时间轮算法
- SpaceX龙飞船首次商业载人航天任务 SpaceX龙飞船抵达国际空间站
- 干货!如何实现一个分布式定时器
- win10输入法栏不见了?win10输入法不能用,任务栏没有输入法图标
- 如何运用Spring框架的@Async实现异步任务
- 无线网络每天不定时出现网速卡顿或无连接,如何处理?
- SpringBoot中的定时任务的同步与异步你确定真的知道?
- 家里无线网络每天不定时段出现网速很慢或者直接无连接,这是怎么回事?