在同一台服务器上运行的两个MongoDB实例可以指向同一个数据文件夹吗?

0 人关注

我正在将我的MongoDB副本集从2.6升级到3.2。我们正计划在同一组机器上创建另一个副本集,作为万一出错时的备用方案。 在这种情况下,我想知道我将安装的新的mongod实例(在每台服务器上形成一个副本集)是否可以指向已经存在的数据文件文件夹,该文件夹正在被实时mongod实例使用?或者我必须通过mongodump/mongorestore进行转储和恢复?

谢谢你!!

linux
mongodb
replication
upgrade
Srini
Srini
发布于 2016-10-21
1 个回答
Gaurav Kumar
Gaurav Kumar
发布于 2016-10-21
已采纳
0 人赞同

是的,如果你打算将你的实例升级到3.2而不升级到WiredTiger引擎,你可以这么做。 如果升级到WiredTiger引擎,你需要重新索引你的数据,因为MMAP和Wiredtiger引擎不兼容。

要使用相同的数据运行mongoDB的两个实例。