# gido **Repository Path**: bigdata_troy/gido ## Basic Information - **Project Name**: gido - **Description**: 玑渡 GIDO(GIDO)是开源大数据开发与治理平台,提供批处理开发、实时流计算与数据服务三大能力: · GIDO Batch(玑渡·批):SQL 开发、工作流编排、调度与数据集成 · GIDO Stream(玑渡·流):Flink 实时 SQL / JAR 开发与运维 · GIDO Serve(玑渡·服):数据服务 API 与开放网关 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-06-05 - **Last Updated**: 2026-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 玑渡 GIDO · 开源大数据开发与治理平台

璇玑指引 · 数据有渡
DATA · FLOW · VALUE

License CI Flink Kafka Gitee

GIDO 登录页

开源大数据开发、调度与数据服务套件 · FastAPI + React · Docker 一键全栈

快速体验 · 产品概览(含截图) · 三大子产品 · 部署文档

--- ## 三大子产品 一套账号,三个工作台 — 登录后通过顶部 **产品切换器** 进入不同模块: | | 子产品 | 一句话 | 截图 | |---|--------|--------|------| | 📦 | **GIDO Batch**(玑渡·批) | 离线编排 · 调度派送 | [数据开发](docs/screenshots/03-batch-studio.png) | | 🌊 | **GIDO Stream**(玑渡·流) | 实时流转 · Flink 引擎 | [作业开发](docs/screenshots/04-stream-studio.png) | | 🔌 | **GIDO Serve**(玑渡·服) | 数据出渡 · API 网关 | [服务概览](docs/screenshots/05-serve-overview.png) |

进入 GIDO 产品选择

### GIDO Batch · 离线开发与治理 SQL 开发、工作流 DAG、DolphinScheduler 调度、数据集成、运维中心、发布审批,以及数据字典 / 探查 / 质量治理。

GIDO Batch

### GIDO Stream · 实时流计算 Flink SQL / JAR 作业开发、运维监控、发布审批;支持多套 Flink 集群连接,默认全栈含 JM(8081)与 SQL Gateway(8083)。

GIDO Stream

### GIDO Serve · 数据服务 将 SQL 封装为 HTTP API,AppKey / AppSecret 授权,提供服务概览、调用监控与开放网关。

GIDO Serve

> 更多界面说明与菜单详解见 **[docs/PRODUCT_OVERVIEW.md](docs/PRODUCT_OVERVIEW.md)**。 --- ## 快速体验 ### 前置要求 - Docker 20.10+、Docker Compose V2 - 建议 Docker Desktop 内存 ≥ 8GB ### 一键启动 ```bash git clone https://github.com/felix199103/gido.git cd gido cp .env.example .env # 可选;生产请填写 GIDO_DS_TOKEN 等 chmod +x start-platform.sh ./start-platform.sh ``` ### 登录体验 | 步骤 | 操作 | |------|------| | 1 | 打开 **http://127.0.0.1:3002** | | 2 | 账号 **`admin`** / 密码 **`admin123`**(生产务必修改) | | 3 | 选择 **玑渡·批 / 流 / 服** 进入对应工作台 | | 4 | 账号菜单 → **关于 GIDO** 查看版本与开源信息 | ### 平台服务地址 | 服务 | URL | |------|-----| | GIDO 前端 | http://127.0.0.1:3002 | | GIDO API | http://127.0.0.1:8001/docs | | DolphinScheduler | http://127.0.0.1:12345/dolphinscheduler/ui | | Flink Web UI | http://127.0.0.1:8081 | | Flink SQL Gateway | http://127.0.0.1:8083 | ### 常用命令 ```bash ./start-platform.sh status ./start-platform.sh logs backend ./start-platform.sh stop bash scripts/reset-gido-docker.sh # 端口冲突时清理 ``` --- ## 架构与技术栈 ``` ┌─────────────┐ ┌──────────────┐ ┌─────────────┐ │ GIDO Batch │ │ GIDO Stream │ │ GIDO Serve │ │ 离线·治理 │ │ Flink 实时 │ │ 数据 API │ └──────┬──────┘ └──────┬───────┘ └──────┬──────┘ │ │ │ └─────────────────┼──────────────────┘ ▼ FastAPI + React + PostgreSQL │ ┌─────────────────┼─────────────────┐ ▼ ▼ ▼ DolphinScheduler Apache Flink Apache Kafka ``` | 层级 | 技术 | |------|------| | 前端 | React · Vite · Ant Design | | 后端 | FastAPI · PostgreSQL | | 调度 | Apache DolphinScheduler | | 流计算 | Apache Flink · SQL Gateway | | 消息 | Apache Kafka | | 部署 | Docker Compose | --- ## 项目结构 ``` gido/ # 仓库根 ├── gido/ # 应用代码(backend + frontend) ├── dockerFile/ # 全栈 compose(PG / Kafka / Flink / Dolphin) ├── docs/ │ ├── PRODUCT_OVERVIEW.md # 产品截图与体验指南 │ └── screenshots/ ├── start-platform.sh └── k8s/ # 可选 K8s 部署 ``` --- ## 文档 | 文档 | 说明 | |------|------| | [docs/PRODUCT_OVERVIEW.md](docs/PRODUCT_OVERVIEW.md) | **产品截图与 5 分钟体验指南** | | [gido/docs/DEPLOYMENT_SOP.md](gido/docs/DEPLOYMENT_SOP.md) | 从 Git 部署与库初始化 | | [gido/docs/TROUBLESHOOTING_SOP.md](gido/docs/TROUBLESHOOTING_SOP.md) | 按现象排障 | | [CONTRIBUTING.md](CONTRIBUTING.md) | 贡献指南 | --- ## 贡献与许可证 欢迎 Issue 与 Pull Request。源代码采用 **[Apache License 2.0](LICENSE)**;「玑渡 / GIDO / Logo」使用规范见 [TRADEMARK.md](TRADEMARK.md)。 --- ## 维护者 - Troy · [troyzhujingbin@163.com](mailto:troyzhujingbin@163.com) - Chenghap · [chenghap0712@gmail.com](mailto:chenghap0712@gmail.com) [GitHub Issues](https://github.com/felix199103/gido/issues) · [Gitee 镜像](https://gitee.com/bigdata_troy/gido)