@羲凡——只为了更好的活着
xxl-job是一个人性化的轻量级中文分布式任务调度平台,官网如下,拿走不谢。
http://www.xuxueli.com/xxl-job/#/?id=《分布式任务调度平台xxl-job》
安装前注意事项
1.喜欢用默认端口安装的小伙伴们一定要检查8080和8081以及9999三个端口是否被占用
2.如果配置调度中心的高可用,要先用做好nginx反向代理,不会的可以搜我另一篇博客
在下面的链接中下载自己的版本,本文使用最新版的2.0.2
https://github.com/xuxueli/xxl-job/releases
# 解压
tar -zxf 2.0.2.tar.gz -C ../
***************************************************************************************************
进入解压生成的xxl-job-2.0.2目录下(cd …/xxl-job-2.0.2),接下来的所有操作都在该目录下
***************************************************************************************************
tables_xxl_job.sql 文件在 xxl-job-2.0.2/doc/db 目录下
mysql -hdeptest75 -uroot -p < doc/db/tables_xxl_job.sql
vi xxl-job-admin/src/main/resources/application.properties
# web 端口,如果有冲突,一定要更换(本文采用默认8080)
server.port=8080
# 修改数据库信息
spring.datasource.url=jdbc:mysql://deptest75:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=password
# 登录的用户名和密码,想改就改不改也行(本文采用默认)
xxl.job.login.username=admin
xxl.job.login.password=123456
设置log.path参数为/usr/local/package/xxl-job-2.0.2/logs/xxl-job-admin.log
vi xxl-job-admin/src/main/resources/logback.xml
vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties
# web 端口,如果有冲突,一定要更换(本文采用默认8080)
server.port=8081
# xxl-job地址 "http://address" or "http://address01,http://address02"
xxl.job.admin.addresses=http://deptest30:8080/xxl-job-admin
# 执行器运行日志文件存储磁盘路径
xxl.job.executor.logpath=/usr/local/package/xxl-job-2.0.2/jobhandler
设置log.path参数为/usr/local/package/xxl-job-2.0.2/logs/xxl-job-executor-sample-springboot.log
vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml
mvn package
编译成功显示如下图,生成的jar包说在目录为 xxl-job-2.0.2/xxl-job-executor-samples/xxl-job-executor-sample-frameless/target/xxl-job-executor-sample-frameless-2.0.2.jar
启动调度中心
nohup java -jar xxl-job-admin/target/xxl-job-admin-2.0.2.jar &
启动执行器
nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.0.2.jar &
====================================================================
@羲凡——只为了更好的活着
若对博客中有任何问题,欢迎留言交流