首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用源代码本地启动qData数据中台开源版 —— 开发者快速上手指南

使用源代码本地启动qData数据中台开源版 —— 开发者快速上手指南

原创
作者头像
吴同
修改2025-09-11 22:42:33
修改2025-09-11 22:42:33
1550
举报
文章被收录于专栏:qData数据中台qData数据中台

qData 数据中台开源版,支持数据接入、建模、治理与服务的全生命周期管理。本文将带你从源码快速搭建本地环境,体验 qData 开源版的全部功能。


1. 环境准备

在开始之前,请确保已安装以下环境:

组件

版本要求

JDK

1.8

Maven

3.6+

Node.js

18.0+

yarn

v1.22.22+

Docker

19.03+

Docker Compose

1.28+

💡 建议在 Linux 服务器或虚拟机中运行 Docker 相关组件。


2. 克隆源码

代码语言:bash
复制
git clone https://gitee.com/qiantongtech/qData.git

3. 启动中间件

qData 依赖 MySQL/DM8、PostgreSQL、Redis、RabbitMQ、MongoDB、Hadoop、kkFileView、DolphinScheduler 等组件。

通过 Docker Compose 启动:

代码语言:bash
复制
docker-compose --profile local up -d

📖 详细参考:Docker Compose 部署文档


4. 启动后端服务

4.1 构建项目

代码语言:bash
复制
mvn clean install -DskipTests=true

4.2 启动服务

  • 启动 qdata-server 运行:QDataApplication.java
  • 启动 qdata-quality 运行:QualityApplication.java

⚠️ 如果需要连接自建数据库或修改中间件地址,请在 application-dev.yml 中调整配置。


5. 启动前端

5.1 安装依赖

代码语言:bash
复制
cd qdata-ui
yarn install

5.2 启动前端

代码语言:bash
复制
yarn run dev

5.3 登录系统

浏览器访问: http://localhost:81

默认账号密码:

  • 用户名:admin
  • 密码:qData123

若能成功进入系统并显示菜单,即说明部署完成! 🎉


6. 常见问题

  1. 端口占用 → 确认本机 MySQL、Redis、RabbitMQ 等端口未被占用。
  2. 前端页面空白 → 请检查 Node.js / yarn 版本,或查看浏览器控制台错误。
  3. 构建失败 → 添加 -DskipTests=true 避免单元测试导致中断。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 环境准备
  • 2. 克隆源码
  • 3. 启动中间件
  • 4. 启动后端服务
    • 4.1 构建项目
    • 4.2 启动服务
  • 5. 启动前端
    • 5.1 安装依赖
    • 5.2 启动前端
    • 5.3 登录系统
  • 6. 常见问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档