迁移准备

  • 部署环境

  • 工具

    • 获取 KaiwuDB 数据库迁移工具 KaiwuDB DataX Utils 的安装包。

    • 获取 KaiwuDB DataX 插件压缩包。

    • 获取待迁移数据库的 DataX 插件压缩包。

      说明

      • DataX 安装包中已包含几乎所有已适配数据库的数据读写插件。如果在 DataX 安装包中未找到所需的插件,或版本不兼容,建议从源数据库的官方网站获取适配插件。
      • 将 InfluxDB 的元数据迁移到 KaiwuDB 时,需要使用 KaiwuDB 适配后的 InfluxDB reader 插件。
  • 数据库及权限设置

    • 安装并启动源数据库和目标数据库。

    • 创建需要读取和写入数据的数据库和数据表。

      说明

      • 如果目标数据库是 KaiwuDB 或 TDengine,用户可以在配置文件中通过 preSql[] 参数创建待写入的数据表。
      • 如果源数据库是 MySQL、PostgreSQL、TDengine 或 InfluxDB 且目标数据库是 KaiwuDB,用户可以使用迁移工具迁移表结构数据,无需提前创建目标表。
    • 用户拥有源数据库和目标数据库的操作权限,包括数据库的创建权限、表数据的读取和写入权限。