MongoDB分片集群完全删除了数据库,现在出现写入错误
我在几个MongoDB分片集群完全删除了数据库,现在出现写入错误,mongodb,amazon-web-services,Mongodb,Amazon Web Services,我在几个amazonaws实例上设置了Sharded集群(3x3个副本集、3xmongos、3xconfigs),其中有一个数据库 昨天,出乎意料的是,我的应用程序上的事情开始变得奇怪,当我登录到Mongos并进行了“show dbs”时,我只得到了“local” 现在,如果我尝试使用Mongos将任何新文档插入数据库,我会得到以下错误: WriteResult({ "writeError" : { "code" : 0, "errmsg" : "exception: ass
amazonaws
实例上设置了Sharded集群(3x3个副本集、3xmongos、3xconfigs),其中有一个数据库
昨天,出乎意料的是,我的应用程序上的事情开始变得奇怪,当我登录到Mongos
并进行了“show dbs”时,我只得到了“local”
现在,如果我尝试使用Mongos
将任何新文档插入数据库,我会得到以下错误:
WriteResult({
"writeError" : {
"code" : 0,
"errmsg" : "exception: assertion src/mongo/s/shard.h:88"
}
})
我可以连接到所有Mongo
实例(包括configs和mongod),它们看起来很好。但是在任何地方都没有我的数据库的痕迹,即使是在碎片配置中
有人知道发生了什么事吗
我有备份,但是当我尝试mongorestore
它们时,我也会遇到上面的错误
谢谢您应该联系Amazon AWS的技术支持,这是解决问题的更快、更便宜的方法。您应该联系Amazon AWS的技术支持,这是解决问题的更快、更便宜的方法。您是否一直在备份并将其存储在服务器之外的某个位置,如S3?您是否一直在拍摄EBS快照?是否一直在拍摄备份并将其存储在服务器之外的某个位置,如S3?你一直在拍EBS快照吗?