使用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实例的迁移结果

相关推荐
Java小生不才13 分钟前
SAA入门代码
阿里云·spring ai
Tjohn96 小时前
阿里云服务器yum install后服务器卡死,无法ssh
服务器·阿里云·ssh
翼龙云_cloud1 天前
阿里云云渠道商:如何选择阿里云 GPU 配置方案?
服务器·人工智能·阿里云·云计算
diudiu96282 天前
Maven配置阿里云镜像
java·spring·阿里云·servlet·eclipse·tomcat·maven
咕噜企业分发小米2 天前
阿里云基因测序数据分析平台有哪些成功案例?
阿里云·数据分析·云计算
咕噜企业分发小米2 天前
阿里云与华为云在基因测序数据存储上哪个更好?
服务器·阿里云·腾讯云
翼龙云_cloud2 天前
阿里云渠道商:阿里云GPU怎么搭建部署个人作品集博客?
运维·服务器·阿里云·云计算
Elastic 中国社区官方博客2 天前
Elastic 在 AWS re:Invent:总结一年在 agentic AI 创新中的合作
大数据·人工智能·elasticsearch·搜索引擎·云计算·全文检索·aws
坚定信念,勇往无前2 天前
docker安装mongodb
mongodb·docker·容器
啦啦啦~~~7542 天前
【最新版】Edge浏览器安装!绿色增强版+禁止Edge更新的软件+彻底卸载Edge软件
数据库·阿里云·电脑·.net·edge浏览器