使用源代码本地启动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. 克隆源码
git clone https://gitee.com/qiantongtech/qData.git
3. 启动中间件
qData 依赖 MySQL/DM8、PostgreSQL、Redis、RabbitMQ、MongoDB、Hadoop、kkFileView、DolphinScheduler 等组件。
通过 Docker Compose 启动:
docker-compose --profile local up -d
📖 详细参考:Docker Compose 部署文档
4. 启动后端服务
4.1 构建项目
mvn clean install -DskipTests=true
4.2 启动服务
- 启动 qdata-server
运行:QDataApplication.java - 启动 qdata-quality
运行:QualityApplication.java
⚠️ 如果需要连接自建数据库或修改中间件地址,请在
application-dev.yml中调整配置。
5. 启动前端
5.1 安装依赖
cd qdata-ui
yarn install
5.2 启动前端
yarn run dev
5.3 登录系统
浏览器访问: http://localhost:81
默认账号密码:
用户名:admin
密码:qData123
若能成功进入系统并显示菜单,即说明部署完成! 🎉
6. 常见问题
-
端口占用
→ 确认本机 MySQL、Redis、RabbitMQ 等端口未被占用。 -
前端页面空白
→ 请检查 Node.js / yarn 版本,或查看浏览器控制台错误。 -
构建失败
→ 添加-DskipTests=true避免单元测试导致中断。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)