在 Linux 环境中搭建 xxl-job 的管理后台,你可以按照以下详细步骤进行:
-
下载并解压源码包:在 Linux 终端使用
wget
或curl
命令下载 xxl-job 的源码包,并使用tar
命令解压缩源码包到指定目录。wget https://github.com/xuxueli/xxl-job/archive/refs/tags/v2.3.0.tar.gz tar -zxvf v2.3.0.tar.gz
-
配置数据库:进入解压后的 xxl-job 源码目录,在
xxl-job-admin/src/main/resources
目录下找到application.properties
文件,并根据你的实际情况修改数据库的连接信息。默认情况下,xxl-job 使用 MySQL 数据库。你可以设置其他支持的数据库,如 PostgreSQL、Oracle 或 SQL Server。确保数据库已经创建,并将相关信息更新至配置文件。cd xxl-job-2.3.0/xxl-job-admin/src/main/resources vi application.properties
-
编译打包:返回源码根目录,在 Linux 终端执行以下命令来编译和打包项目。
mvn clean package
-
上传部署:将生成的
xxl-job-admin-*.jar
文件上传到你的 Linux 服务器或者目标环境。 -
创建数据库表:在部署了 xxl-job-admin 的 Linux 服务器上,运行以下命令来初始化数据库表结构。
java -jar xxl-job-admin-*.jar db
-
启动管理后台:在 Linux 终端执行以下命令来启动 xxl-job-admin。
nohup java -jar xxl-job-admin-*.jar > xxl-job-admin.log &
这将以后台进程方式启动 xxl-job-admin,并将日志输出到
xxl-job-admin.log
文件中。你可以根据需求自定义文件路径和名称。 -
访问管理后台:使用浏览器访问部署了 xxl-job-admin 的服务器 IP 地址或域名,并使用默认的管理员账号(用户名:admin,密码:123456)登录。
-
配置调度中心:登录管理后台后,点击左侧导航栏的 "调度中心",配置调度中心的信息,包括注册方式、执行器名称和地址等。
-
开始使用:通过管理后台添加任务、配置调度策略、监控任务执行情况等,即可开始使用 xxl-job。
以上步骤提供了一个在 Linux 环境中搭建和启动 xxl-job 管理后台的基本指南。具体的配置和使用方法可以参考 xxl-job 的官方文档或 GitHub 仓库中的说明和示例。