安装xxl-job步骤

一、xxl-job文档
github地址:https://github.com/xuxueli/xxl-job
gitee地址:https://gitee.com/xuxueli0323/xxl-job
中文文档:https://www.xuxueli.com/xxl-job/
二、下载源码
git clone https://gitee.com/xuxueli0323/xxl-job.git
三、初始化mysql表
# 调度数据库初始化SQL脚本位置:/xxl-job/doc/db/tables_xxl_job.sql
cd xxl-job/doc/db
# 登录mysql
mysql -h 0.0.0.0 -u root -P 3307 -p
# 执行mysql初始化脚本
source ./tables_xxl_job.sql 或者 source 绝对路径/tables_xxl_job.sql
# 切换数据库
use xxl_job;
# 查看表是否创建完毕
show tables;
四、修改调度中心配置
# 具体配置说明可直接查看中文文档 这里只是做必要修改的描述
# 调度中心配置文件地址:/xxl-job/xxl-job-admin/src/main/resources/application.properties

# 修改项目端口
server.port=9001

# 修改数据库地址 账号信息
spring.datasource.url=jdbc:mysql://0.0.0.0:3307/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=pwd

# 修改邮箱相关信息
spring.mail.host=smtp.qq.com/smtp.163.com
spring.mail.port=25
spring.mail.username=xxl_job
spring.mail.from=xx@qq.com/xx@163.com
spring.mail.password=smtp服务授权密码

# 以163为例password不是邮箱密码而是授权密码,可以登录网页版在设置中进行配置,不在此描述方法,qq同理

# 新增python3支持
cd xxl-job
vim /xxl-job-core/src/main/java/com/xxl/job/core/glue/GlueTypeEnum.java

# 新增python3枚举 xxl用的指令和服务器环境对应,需要在服务器上安装python3环境,可以参考安装python3步骤的文章
GLUE_PYTHON3("GLUE(Python3)", true, "python3", ".py"),
五、项目部署
cd xxl-job
# 编译
mvn clean package -DskipTests=true
# 运行 jvm相关参数自行配置
nohup java -jar ./xxl-job-admin/target/xxl-job-admin-2.4.0-SNAPSHOT.jar > xxl-job.log &
六、项目访问
访问地址:http://ip:port/xxl-job-admin
默认登录账号 admin/123456
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值