首批通过分布式安全可靠测评,为关键业务系统打造
PowerJob 集成 OceanBase 数据库
更新时间:2026-04-09 14:12:04
PowerJob 是一个分布式任务调度平台,支持使用 OceanBase 作为元数据存储数据库。本指南将介绍如何配置 PowerJob 使用 OceanBase 作为后端数据库,并调度各种类型的任务。
前提条件
- 已安装 Java 8 或更高版本
- 已部署 OceanBase 数据库 4.0 或更高版本
操作步骤
步骤 1:下载 PowerJob
执行以下命令下载 PowerJob:
git clone https://github.com/PowerJob/PowerJob.git
步骤 2:配置 OceanBase 数据库连接
创建 OceanBase 数据库和用户:
-- 创建数据库 CREATE DATABASE powerjob_db; -- 创建用户 CREATE USER 'powerjob'@'%' IDENTIFIED BY 'your_password'; -- 授权 GRANT ALL ON powerjob_db.* TO 'powerjob'@'%';修改 PowerJob Server 子项目日常环境配置文件
application-daily.properties,配置 OceanBase 数据库连接:# 数据库驱动 spring.datasource.core.driver-class-name=com.mysql.cj.jdbc.Driver # 数据库连接信息 spring.datasource.core.jdbc-url=jdbc:mysql://your_host:2881/powerjob_db?useUnicode=true&characterEncoding=UTF-8 # 数据库用户名 spring.datasource.core.username=powerjob # 数据库密码 spring.datasource.core.password=your_password # 数据库连接池配置 spring.datasource.core.maximum-pool-size=20 spring.datasource.core.minimum-idle=5
步骤 3:导入 PowerJob 项目到 IDE
- 打开常用的 Java IDE(如 IntelliJ IDEA 或 Eclipse)。
- 选择 导入项目 或 Open Project,选择刚刚下载的
PowerJob目录,按照 IDE 向导完成项目导入和依赖加载。
步骤 4:启动 PowerJob Server
- 在 IDE 中启动
tech.powerjob.server.PowerJobServerApplication入口类。 - 启动后,在浏览器中访问
http://localhost:7700进入 PowerJob 管理后台。