使用NimoShake将数据从AWS DynamoDB迁移至阿里云MongoDB

本文介绍从AWS DynamoDB到阿里云MongoDB的迁移框架。

它概述了以下步骤:

  1. 在阿里云上配置云数据库MongoDB版并应用公网终端节点
  2. 在 AWS EC2 上安装 Nimoshake
  3. 将AWS EC2访问阿里云MongoDB版列入白名单
  4. 配置 Nimoshake 并开始迁移过程
  5. 验证目标数据库上的增量数据

1. 创建阿里云MongoDB实例(4.4版本分片集群)

1

2

Nimoshake 不支持 v4.4 以上的 MongoDB 版本,请务必使用 MongoDB 4.4、MongoDB 4.2 或 MongoDB 4.0。

3

2. 申请MongoDB实例的公网连接字符串

4

5

3. 创建用于部署 Nimoshake 的 EC2 实例

6


 

7

8

4. 将EC2 IP地址添加到MongoDB实例的白名单中

9

5. Nimoshake 的部署和数据迁移

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws configure

10

wget https://github.com/alibaba/NimoShake/releases/download/release-v1.0.13-20220411/nimo-shake-v1.0.13.tar.gz
tar zxvf nimo-shake-v1.0.13.tar.gz
cd nimo-shake-v1.0.13/
vi nimo-shake.conf

键入 AWS、AK/SK 和区域

11

键入阿里云MongoDB实例公有连接字符串和集群类型。

12

./nimo-shake.linux -conf=nimo-shake.conf

13

6. 使用DMS查看阿里云MongoDB实例的迁移结果

14

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 05:40:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 05:40:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 05:40:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 05:40:06       20 阅读

热门阅读

  1. Doris优化总结

    2023-12-07 05:40:06       32 阅读
  2. Centos7如何安装MySQL

    2023-12-07 05:40:06       38 阅读
  3. Tomcat初次使用。

    2023-12-07 05:40:06       33 阅读
  4. 互联网大规模数据挖掘的目录

    2023-12-07 05:40:06       35 阅读
  5. 实现带有单个默认值的协程式Echo服务器

    2023-12-07 05:40:06       37 阅读
  6. 一文详解Docker镜像

    2023-12-07 05:40:06       32 阅读
  7. 【矩阵】240.搜索二维矩阵II

    2023-12-07 05:40:06       41 阅读
  8. Hadoop安装

    2023-12-07 05:40:06       29 阅读