源码下载地址:

将下载好的源码以maven项目导入到eclipse中

上面是我导入的项目截图,admin是调度中心的项目,core是依赖,暂时不用管它,excutor-samples 下有四个执行器
我们选择spring的执行器。
1.先创建数据库,执行tables_xxl_job.sql文件,如果数据库引擎有区别可能报主键字段过长,创建表时需要指定数据库引擎

2,创建完数据库后,先配置调度中心,指定数据库的地址,用户名和密码,调度中心的登录名,和密码,报警邮箱的发出地址

3.配置执行器,指定调度中心的地址,指定执行器名称,指定执行器端口,指定日志文件的位置等 因为8080端口被占用
我调度中心端口是8090

然后用maven对整个项目打包
先找到 调度中心的war包,这里我对war包进行了改名

将调度中心war包部署到tomcat8.5版本以上,启动后 访问http://主机地址:8080/xxl-job-admin成功后显示

登录后显示

找到执行器的war包

将执行器的war包放到tomcat目录下,我这次演示shell脚本的定时任务,所将执行器放在我需要执行定时任务的linux服务器下,启动,当我们启动后,调度中心就会去将执行器自动注册进来。执行器部署完成后,我们进入调度中心,到执行器管理

可以看到有个示例执行器
这时我们可以到任务管理去添加任务了,我们新增个shell任务 修改一下Cron表达式为 0 */1 * * * ? 每分钟执行一次

新增成功后点击恢复下的GLUE 进入GLUE编辑shell任务

GLUE页面

每分钟向 /gdasdata/xxl_log/a.txt 写入”一分钟“
保存后点击 执行 会弹出执行成功

此时我们查看执行日志

可以看到执行结果成功
到服务器上查看

一分钟成功写入到a.txt中。
登录 | 立即注册