在aws实例上访问mongodb数据

时间:2016-02-03 11:57:59

标签: mongodb amazon-web-services pymongo

由于某些硬件问题,我的aws实例停止运行。团队建议我停下来开始实习。

现在,aws提供了新的IP,其中存在所有数据。我安装了mongodb,并在那里有几个数据库。

现在当我检查新服务器时,mongodb无法正常工作。我创建了mongod和letter,我要求创建/data/db目录。现在mongodb正在运作,但是当我做的时候

"show databases"没有我之前的数据库浏览。有关获取此数据的任何帮助。?

1 个答案:

答案 0 :(得分:3)

AWS EC2实例有两种类型的存储。短暂存储和EBS卷存储。

短暂存储应仅用于临时数据。如果重新启动EC2,其中的数据不会丢失,但如果停止并重新启动,则将其全部松开。尝试停止EC2 AWS时会向您发送此消息。

  

请注意,当您的实例停止时:短暂的任何数据   您的实例的存储将会丢失。

这种存储的配置非常接近实例,因此速度更快。

EBS是一个独立于EC2实例的持久存储。它可以从您的EC2连接/取消。这是在实例中创建数据库时要使用的存储类型。