实时开发IDE部署指南

🔥🔥 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 版本对应,依赖包放置在正确的目录下。

相关推荐
Bode_20028 小时前
基于大数据分析的全生命周期质量追溯质量评估体系落地方案
大数据·人工智能
serve the people8 小时前
Elasticsearch(1) could you tell me how to use es if i am a beginner
大数据·elasticsearch·jenkins
分布式存储与RustFS8 小时前
RustFS S3 Table 开源后,我重新梳理了一下 Iceberg 数据湖的选型思路
人工智能·开源·minio·dpu·rustfs·ai存储·s3 table
一个儒雅随和的男子9 小时前
Elasticsearch出现深度分页问题怎么解决?
大数据·elasticsearch·搜索引擎
梦梦代码精9 小时前
2026年PHP开源商城系统实测对比:架构、多商户、商用授权,谁才是真·省心?
vue.js·docker·架构·开源·代码规范
AI智图坊9 小时前
多件装组合SKU图的批量生产效率分析:从PS手工到AI自动化的工作流改造
大数据·运维·人工智能·gpt·ai作画·自动化·aigc
jerryinwuhan10 小时前
面向产业带与中小企业数字化转型的电商运营人才培养模式
大数据·人工智能
冬奇Lab11 小时前
每日一个开源项目(第127篇):PM Skills Marketplace - 把顶级产品方法论塞进 AI Agent
人工智能·开源·资讯
Fnetlink113 小时前
企业SDWAN供应商
大数据
galaxylove13 小时前
Gartner发布创新洞察:AI SOC智能体加速通信运营商安全运营转型
大数据·人工智能·安全