🔥🔥 AllData大数据产品是可定义数据中台,以数据平台为底座,以数据中台为桥梁,以机器学习平台为中层框架,以大模型应用为上游产品,提供全链路数字化解决方案。
✨杭州奥零数据科技官网:http://www.aolingdata.com
✨AllData开源项目:https://github.com/alldatacenter/alldata
✨Gitee组织:https://gitee.com/alldatacenter
摘要:实时开发IDE基于开源项目Dinky建设,提供了轻量化部署、智能化开发体验、高效任务管理与运维以及丰富的生态集成与扩展性等功能特点。内容主要为以下五部分:
一、在线演示环境
二、功能简介
三、源码编译部署安装
四、访问实时开发IDE页面
五、常见问题与解决方案
💡Tips:关注「公众号」大数据商业驱动引擎

🔹AllData数据中台线上正式环境:http://43.138.156.44:5173/ui_moat/
请联系市场总监获取账号密码


2.1 实时开发IDE基于开源项目Dinky建设
实时开发IDE(Dinky)是一款基于Apache Flink构建的一站式实时计算平台。
提供了轻量化部署、智能化开发体验、高效任务管理与运维以及丰富的生态集成与扩展性等功能特点,适用于边缘计算、IoT设备等资源受限场景,以及市场趋势预测、用户行为实时响应、产品性能动态监控等多种实时计算场景。
🔹Dinky开源项目:https://github.com/DataLinkDC/dinky
🔹Dinky文档地址:https://www.dinky.org.cn
2.2 实时开发IDE功能特点
- 轻量化与开箱即用
- 智能化开发体验
- 高校任务管理与运维
- 生态集成与扩展性
- 企业级应用场景
💡部署步骤:
3.1 环境准备
🔹操作系统要求:
推荐 Linux(CentOS 7+/Ubuntu 20.04+)或 macOS。
🔹网络要求:
确保服务器网络通畅,能够访问所需资源。
🔹依赖工具:
JDK 1.8+Maven 3.6+GitMySQL 5.7+(用于存储元数据和作业信息)Node.js(如需前端编译)
3.2 稳定版本
–Dinky集成版本opensource.version=1.2.1
3.3 源码编译部署获取安装包


4.1 功能概览

4.2 数据开发

4.3 数据同步-M2Sql

4.4 数据开发-实时ETL

4.5 数据同步-批处理任务SQL开发

4.6 数据开发-实时ETL


4.7 Dinky测试单表离线同步(Mysql2Doris)


4.8Dinky测试整库同步+实时增量同步(Mysql2Doris)
🔹源数据库6条数据库

🔹目标Doris数据库6条数据库

🔹源数据库6条数据库,新增2条,目标数据库实时同步增加2条,合计8条数据

🔹Doris目标数据库实时同步增加2条,合计8条数据,验证通过✅

🔹Flink Runtime Web


4.9 实时开发IDE-运维中心


4.10 运维中心-任务版本信息

4.11 运维中心-SQL血缘

4.12 注册中心-Flink实例

4.13 注册中心-集群管理

4.14 创建集群配置

4.15 注册中心-数据源管理

4.16 创建数据源

4.17 注册中心-告警策略管理

4.18 创建告警实例

4.19 创建告警组

4.20 告警模版

4.21 创建模版

4.22 告警策略

4.23 新建告警策略

4.24 文件

4.25 创建文档

4.26 创建全局变量

4.27 Cit 项目(Beta)

4.28 创建项目

4.29 注册中心-UDF模版管理

4.30 注册UDF

4.31 认证中心

4.32 认证中心-菜单管理

4.33 添加用户

4.34 修改用户

4.35 分配角色

4.36 修改密码

4.37 角色

4.38 创建角色

4.39 菜单

4.40 行权限-创建行权限

4.41 租户

4.42 创建租户

4.43 令牌-创建Token

4.44 配置中心



4.45 配置中心-Metrics配置管理

4.46 配置中心-类加载器管理-服务依赖检测

4.47 配置中心-系统日志-Root Logs

4.48 配置中心-系统日志-Log List

4.49 配置中心-类加载器 Jars

4.50 看板-创建仪表盘


5.1 依赖冲突
确保 JDK 和 Maven 版本与项目要求一致。
使用 mvn dependency:tree 解决依赖冲突。
5.2 数据库连接失败
检查 application.yml 中的数据库配置是否正确。确保 MySQL 服务可访问。
5.3 端口冲突
如果 8888 端口被占用,可在配置文件中修改 server.port 参数。
5.4 版本不匹配
确保 Dinky 版本与 Flink 版本对应,依赖包放置在正确的目录下。