跳到主要内容
版本:3.x

TapData Community

适用版本社区版功能TapData Community 是一个开源的数据集成平台,提供基础的数据同步和转换功能,可通过 Docker 一键部署,帮助您快速探索和实施数据集成项目。随着项目或企业发展,还可以平滑升级至 TapData Cloud 或 TapData Enterprise,以获得更多高级功能或服务支持。

TapData 社区版(Community)是一个开源的实时数据平台,可帮助您实现数据的实时同步和转换,本文将演示如何快速安装和启动 TapData 社区版。

前提条件

在开始之前,请确保您的环境满足以下条件:

  • 硬件配置:8 核 CPU(X86 架构)、16 GB 内存
  • 存储规格:100 GB
  • 操作系统:CentOS 7 + 或 Ubuntu 16.04 +
  • 网络环境:可与数据目标数据库通信

组件介绍

TapData 社区版包括以下主要组件:

  • 连接器(Connectors):允许 TapData 社区版连接到各种数据源,例如数据库、数据仓库和消息队列等。
  • 数据处理引擎:负责执行数据的转换、清洗和加工等任务
  • 监控和管理界面:提供简单易用的界面化平台,用于配置、管理和监控数据流。

安装 TapData 社区版

  1. 确保 Docker 已安装并启动。

  2. 打开终端或命令行界面,执行以下命令拉取最新的 TapData Docker 镜像:

    docker pull ghcr.io/tapdata/tapdata:latest
  3. 执行以下命令启动 TapData 容器:

    docker run -d -p 3030:3030 --restart always --name tapdata ghcr.io/tapdata/tapdata:latest

    参数解释:

    • -d:表示后台运行容器。
    • -p 3030:3030:映射容器的 3030 端口到宿主机的 3030 端口,允许您通过浏览器访问 Tapdata。
    • --name tapdata:为您的容器指定一个名字,本案例指定为 tapdata
    • --restart always:重启 docker 服务时,自动启动该容器。
    提示

    TapData 社区版默认会使用容器内的 MongoDB 来存储元数据、任务配置等数据,如需使用自有的 MongoDB,可在启动容器时通过 -e 来指定 MongoDB URI 连接串信息,例如:docker run -d -p 3030:3030 --name tapdata -e MONGO_URI=mongodb://root:Tap123456@192.168.1.18:29917/tapdata_community?authSource=admin' --restart always ghcr.io/tapdata/tapdata:latest

  4. (可选)执行 docker logs -f tapdata 查看容器启动日志,完成启动后关键日志提示如下:

    <<< Start Server [SUCCESS]
    All Done, Please Visit http://localhost:3030
  5. 通过浏览器登录 TapData 平台,本机的登录地址为 http://localhost:3030,默认账号为 admin@admin.com,密码为 admin,首次登录请及时修改密码以保障安全性。

    提示

    如需在同一内网的其他设备上访问 TapData 服务,请确保网络可互通。

下一步

连接数据库