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

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

它概述了以下步骤:

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

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

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

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

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

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

5. Nimoshake 的部署和数据迁移

复制代码
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws configure
复制代码
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 和区域

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

复制代码
./nimo-shake.linux -conf=nimo-shake.conf

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

相关推荐
武子康2 小时前
Java-144 深入浅出 MongoDB BSON详解:MongoDB核心存储格式与JSON的区别与应用场景
java·开发语言·数据库·mongodb·性能优化·json·bjson
吉普赛的歌3 小时前
【阿里云】记一次oss攻击
阿里云·云计算
九皇叔叔3 小时前
Linux 系统配置 NTP 服务:轻松同步阿里云时间服务器
linux·服务器·阿里云
云和数据.ChenGuang1 天前
uri: mongodb://jack:123456@localhost://27017 数据库访问其他的写法
数据库·mongodb·oracle
hh真是个慢性子1 天前
mongodb慢查询优化 速度欻欻滴~
数据库·mongodb·性能优化·慢查询
色空大师1 天前
【MongoDB的RLE压缩数据存储】
数据库·mongodb
王道长服务器 | 亚马逊云1 天前
AWS Shield 与海外高防服务器的对比分析
服务器·云计算·aws
weixin_307779131 天前
AWS云上ClickHouse数据仓库部署方案详解
开发语言·clickhouse·自动化·云计算·aws
Amy_au1 天前
AWS Lambda 学习笔
学习·云计算·aws
潇凝子潇1 天前
AWS CLI自动删除资源脚本
chrome·云计算·aws