首页
/ 【xxl-job】开源下载和安装教程

【xxl-job】开源下载和安装教程

2026-02-04 04:51:30作者:仰钰奇

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、项目安装方式

方式一:源码编译安装

  1. 克隆项目
git clone https://github.com/xuxueli/xxl-job.git
cd xxl-job
  1. 初始化数据库 执行/doc/db/tables_xxl_job.sql脚本

  2. 修改配置

# /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
  1. 编译部署
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
登录后查看全文
热门项目推荐
相关项目推荐