TDengine 如何从 2.x 迁移到 3.0

在这里插入图片描述

本节讲述如何通过 Explorer 界面创建数据迁移任务,从旧版 TDengine2 迁移数据到 TDengine 3.0 集群。

功能概述

taosX 通过 SQL 查询源集群数据,并把查询结果写入到目标数据库。具体实现上,taosX 以一个子表的一个时间段的数据作为查询的基本单元,将要迁移的数据分批写入目标数据库。

taosX 支持三种迁移模式:

  1. history 模式。指迁移指定时间范围内的数据,若不指定时间范围,则迁移截至创建任务前的所有数据。迁移完则任务停止。
  2. realtime 模式。同步从任务创建时间起之后的数据,若不手动停止任务则任务会持续运行。
  3. both 模式。先执行 history 模式,在执行 realtime 模式。

每种迁移模式下,都可以指定是否迁移表结构。如果选择了“always”, 则会先同步表的结构到目标数据库再迁移数据。如果子表数量比较多这个过程可能会比较长。如果确定目标数据库已经有了和源数据库相同的表接口,建议选择“none”以节省时间。

任务在运行过程中会保存进度信息到硬盘上,因此如果暂停任务后重新启动,或任务自动从异常中自动恢复,任务并不会从头开始进行。

更多选项建议详细阅读创建任务页面每个表单字段的说明。

具体步骤

首先,点击左侧“数据写入”菜单,然后点击右侧新“增数据源”按钮。
在这里插入图片描述

然后输入任务名称,比如“migrate-test”, 最后选择类型“TDengine2”。此时,表单切换为从 TDengine2 迁移数据专用的表单,包含了大量选项,每种选项都有详细的说明,如下图所示。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击“提交”按钮提交任务后,回到“数据源”任务列表页面,可以监控任务的运行情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TDengine (老段)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值