【xxl-job】开源下载和安装教程
【xxl-job】开源下载和安装教程【免费下载链接】xxl-jobXXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。项目地址: ht...
·
【xxl-job】开源下载和安装教程
1、项目介绍
XXL-JOB是一个轻量级分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。支持通过Web界面动态管理任务,具备任务分片、故障转移、弹性扩容等特性,已广泛应用于电商、大数据、金融等领域。
2、项目下载位置
- GitHub仓库:
https://github.com/xuxueli/xxl-job - 最新稳定版:
https://github.com/xuxueli/xxl-job/releases - Docker镜像:
xuxueli/xxl-job-admin
3、项目安装环境配置
基础环境要求
- JDK 1.8+
- MySQL 5.7+
- Maven 3.0+
![环境配置示例] (示例图描述:需展示MySQL创建数据库及JDK版本检查命令截图)
4、项目安装方式
方式一:源码编译安装
- 克隆项目
git clone https://github.com/xuxueli/xxl-job.git
cd xxl-job
-
初始化数据库 执行
/doc/db/tables_xxl_job.sql脚本 -
修改配置
# /xxl-job-admin/src/main/resources/application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/xxl_job?useUnicode=true
spring.datasource.username=root
spring.datasource.password=root_pwd
- 编译部署
mvn clean package
java -jar xxl-job-admin/target/xxl-job-admin-*.jar
方式二:Docker快速部署
docker run -p 8080:8080 \
-e PARAMS="--spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job" \
xuxueli/xxl-job-admin
5、项目处理脚本
启停脚本示例
#!/bin/bash
# xxl-job-admin.sh
case $1 in
start)
nohup java -jar xxl-job-admin-*.jar >/dev/null 2>&1 &
;;
stop)
pid=$(ps -ef | grep xxl-job-admin | grep -v grep | awk '{print $2}')
kill -9 $pid
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac
日志查看脚本
tail -f /data/applogs/xxl-job/xxl-job-admin.log
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)