xxl-job源码安装

一、简介

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

二、安装

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

<property name="log.path" value="/opt/xxl-job-2.3.0/logs/xxl-job-admin.log"/>

# 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
 

<property name="log.path" value="/opt/xxl-job-2.3.0/logs/xxl-job-executor-sample-springboot.log"/>

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

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值