文章目录
安装xxl-job前需要安装:
JDK,如果没有安装的请参考我之前写的文章: Linux安装Java环境
MySQL,如果没有安装的请参考我之前写的文章:Linux下安装MySql
Maven,如果没有安装的请参考我之前写的文章:Linux安装Maven
下载xxl-job,我这里下载的是2.4.1版本
下载地址
安装xxl-job
将下载的xxl-job-2.4.1.tar.gz上传到linux,我这里建了个文件夹用来存放压缩包
mkdir www
#将压缩包上传到这个目录下
解压
tar -zxvf xxl-job-2.4.1.tar.gz -C /usr/local/
进入目录
cd /usr/local/xxl-job-2.4.1/doc/db/
这个目录下有个tables_xxl_job.sql 文件,把这个文件下载到自己电脑桌面
在MySQL中生成必要的数据库和表,将执行这个SQL文件,此时就在数据库中生成了库和八张表
修改调度中心配置文件application.properties
cd /usr/local/xxl-job-2.4.1
vi xxl-job-admin/src/main/resources/application.properties
web端口,如果有冲突,一定要更换(本文改为了8088)
server.port=8088
修改数据库信息
spring.datasource.url=jdbc:mysql://localhost:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=password(修改成MySQL密码)
登录的用户名和密码,想改就改不改也行
xxl.job.login.username=admin
xxl.job.login.password=123456
修改执行器配置文件application.properties
vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties
端口号不能冲突,这里改成了8087
server.port=8087
xxl-job地址
xxl.job.admin.addresses=http://localhost:8080/xxl-job-admin
执行器运行日志文件存储磁盘路径
xxl.job.executor.logpath=/usr/local/xxl-job-2.4.1/jobhandler
修改logback.xml(配置xxl-job的日志路径)
vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml
设置log.path参数为
/usr/local/xxl-job-2.4.1/logs/xxl-job-executor-sample-springboot.log
mvn编译
mvn package
启动调度中心(不加 /dev/null…可能出现 nohup: ignoring input and appending output to ‘nohup.out)
nohup java -jar xxl-job-admin/target/xxl-job-admin-2.4.1.jar > /dev/null 2> /dev/null &
启动执行器(不加 /dev/null…可能出现 nohup: ignoring input and appending output to ‘nohup.out)
nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.4.1.jar > /dev/null 2> /dev/null &
地址栏输入http://IP或者域名:8088/xxl-job-admin/
大功告成了,好用的话可以点赞收藏评论~