LinkUp 是一款开箱即用的免费企业级数据同步工具
|
admin
2025年12月31日 22:14
本文热度 375
|
LinkUp 是一款开箱即用的数据同步工具,深度集成 Apache SeaTunnel,提供从自动建表、任务调度到日志监控的全链路能力,界面直观,非技术人员也能轻松上手。
本工具定位为轻量级工具,聚焦核心功能。为保持其简洁与高效,我们暂不内置用户、权限等系统级模块,以便开发者更灵活地自行集成。
[极简配置]:低代码界面,配置数据同步像填表单一样简单。
[插件扩展]:支持自定义插件扩展,无缝对接各类数据源与业务系统。
[调度管理]:内置高可用调度引擎,精准控制任务生命周期与执行策略。
[隔离冲突]:采用类加载器隔离技术,根治第三方驱动JAR包冲突。
[轻量高并发]:精简架构,支撑万级QPS,资源最低需2Core 4G。
[可控不超标]:应对亿级数据同步,内存占用坚决低于1GB。
[内置可观测]:集成开箱即用的监控可视化,无需复杂集成Prometheus与Grafana。
核心框架
后端架构:Spring Boot 2.7
数据存储:MySQL 8.0
前端技术:Antd5.x
1、数据源管理
2、数据同步
3、运行历史
4、任务运维
5、资源监控
7、数仓分层
9、业务过程
10、数据集市
12、维度建模
13、模型发布
14、逆向建模
1、后端 - 就是一个普通的springboot服务
执行cockpit-persistent下面的sql语句
修改application.yml下面的数据库连接、账号、密码
ide中执行运行启动即可
如果是linux中,则java -jar 对应的jar包。
2、前端
本地调试执行流程
下载node18.2.0,然后安装yarn命令,然后执行yarn安装依赖,最后执行yarn start启动
3、docker部署流程
npm run build打包成dist文件
编写nginx.conf
worker_processes 1;
events { worker_connections 1024;}
http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; client_max_body_size 200M;
server { listen 80; listen 9001; server_name 127.0.0.1;
location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html; }
location /api/ { proxy_pass http://127.0.0.1:9527; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }
error_page 500502503504 /50x.html; location = /50x.html { root html; } }}
docker run \-d -p 9001:80 \--name cockpit-ui \--privileged=true \--restart=always \-v /opt/bigdata/fronted/nginx.conf:/etc/nginx/nginx.conf \-v /opt/bigdata/fronted/dist:/usr/share/nginx/html \nginx:latest
阅读原文:原文链接
该文章在 2026/1/4 18:32:33 编辑过