XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
- 中文文档
- English Documentation
xxl-job需要的提前安装好以下环境:jdk、maven、mysql
下载源码包https://github.com/xuxueli/xxl-job/releases
2.1 上传至服务器/opt目录并解压:tar -zxvf xxl-job-2.3.0.tar.gz
2.2 在数据库执行xxl-job数据库sql文件 ,路径在/opt/xxl-job-2.3.0/doc/db/下
2.3 修改配置文件
# vim xxl-job-admin/src/main/resources/application.properties
server.port=8080 # 页面访问端口,根据实际需要求该
spring.datasource.username=root # 连接数据库的用户名密码
spring.datasource.password=password
# vim xxl-job-admin/src/main/resources/logback.xml
# vim xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties
server.port=8081 # 根据需要修改
xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin # 如果admin改了端口此处也要改
xxl.job.executor.logpath=/opt/xxl-job-2.3.0/logs/jobhandler # 执行器运行日志文件存储磁盘路径
# vim xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml
2.4 打包
在解压目录下执行,/opt/xxl-job-2.3.0
# mvn package
看到success就打包成功了
启动服务
# nohup java -jar xxl-job-admin/target/xxl-job-admin-2.3.0.jar &
# nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.3.0.jar
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)