Dataround link 是一个开源数据集成工具,专为多源异构数据同步而设计。它支持结构化、半结构化和非结构化数据的无缝集成和同步。
Dataround link 采用零代码可视化设计理念,无需配置文件或编程。用户可以通过直观的Web界面轻松配置和管理复杂的数据同步任务,真正实现数据同步的民主化。


构建 Dataround 的先决条件:
Maven 3.8 或更高版本
克隆仓库:
git clone https://github.com/dataround/dataround-link.git
cd dataround-link
mvn clean package -DskipTests
最终程序包将生成在 dataround-link-svc/target/dataround-link-xxx.tar.gz
Dataround link 支持 PostgreSQL 和 H2 数据库:
选项 1: 使用 PostgreSQL (默认) - 安装PostgreSQL并创建数据库:
CREATE DATABASE dataround_link;
选项 2: 使用 H2 (用于开发/测试) - 无需安装,H2 已配置为将数据持久化保存至本地文件 - 表会在启动时自动创建
使用默认 H2 数据库:
docker run -p 5600:5600 -d dataround/link:0.9.0
使用外部 PostgreSQL 数据库:
docker run -e SPRING_PROFILES_ACTIVE=prod \
-e DATASOURCE_URL=jdbc:postgresql://your-postgres-host:5432/dataround_link \
-e DATASOURCE_USERNAME=your_username \
-e DATASOURCE_PASSWORD=your_password \
-p 5600:5600 -d \
dataround/link:0.9.0
创建并启动服务:
docker-compose up -d
这将启动 PostgreSQL 和 Dataround Link 服务并进行适当配置。
部署到 Kubernetes 集群:
kubectl apply -f kubernetes.yml
这将创建: - 带持久化存储的 PostgreSQL 部署 - 具有2个副本的 Dataround Link 部署 - 两个组件的服务 - 用于配置的 ConfigMaps 和 Secrets
启动 dataroud link 服务器:
对于 PostgreSQL (生产环境):
通过环境变量或修改 $DATAROUND_HOME/conf/application-prod.yaml 中的数据库配置,然后启动服务:
./bin/start.sh
对于 H2 数据库 (测试/开发环境):
./bin/start.sh --spring.profiles.active=test
应用程序将在 http://localhost:5600/datalink 上可用
我们欢迎对 Dataround link 的贡献!请查看我们的贡献指南,了解如何提交拉取请求、报告问题和为项目做出贡献的详细信息。
本项目采用 GNU General Public License v3.0 许可证 - 详情请参阅 LICENSE 文件。
如果您有任何疑问或建议,我们建议您:
直接联系 - 扫描下方二维码加入我们的微信群(加入时请注明"dataround")

感谢所有帮助使 Dataround link 变得更好的贡献者!
$ claude mcp add dataround-link \
-- python -m otcore.mcp_server <graph>