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

qData 数据中台开源版,支持数据接入、建模、治理与服务的全生命周期管理。本文将带你从源码快速搭建本地环境,体验 qData 开源版的全部功能。
1. 环境准备
在开始之前,请确保已安装以下环境:
💡 建议在 Linux 服务器或虚拟机中运行 Docker 相关组件。
2. 克隆源码
复制代码
3. 启动中间件
qData 依赖 MySQL/DM8、PostgreSQL、Redis、RabbitMQ、MongoDB、Hadoop、kkFileView、DolphinScheduler 等组件。
通过 Docker Compose 启动:
复制代码
📖 详细参考:https://xie.infoq.cn/article/1ac6f3d1703ca44f83ccdd470
4. 启动后端服务
4.1 构建项目
复制代码
4.2 启动服务
启动 qdata-server 运行:
QDataApplication.java
启动 qdata-quality 运行:
QualityApplication.java
⚠️ 如果需要连接自建数据库或修改中间件地址,请在
application-dev.yml
中调整配置。
5. 启动前端
5.1 安装依赖
复制代码
5.2 启动前端
复制代码
5.3 登录系统
浏览器访问: http://localhost:81
默认账号密码:
复制代码
若能成功进入系统并显示菜单,即说明部署完成! 🎉
6. 常见问题
端口占用→ 确认本机 MySQL、Redis、RabbitMQ 等端口未被占用。
前端页面空白→ 请检查 Node.js / yarn 版本,或查看浏览器控制台错误。
构建失败→ 添加
-DskipTests=true
避免单元测试导致中断。
评论