我正在将MongoDB副本集从2.6升级到3.2。我们计划在同一组计算机上创建另一个副本集,作为一个选项,以便在出现问题时进行回退。 在这个上下文中,我试图找出我将安装的新mongod实例(在每个服务器上形成一个副本集)是否可以指向实时mongod实例使用的现有数据文件文件夹?或者我是否必须通过mongodump / mongorestore进行转储和恢复?
谢谢!
答案 0 :(得分:1)
是的,如果您计划将实例升级到3.2而不升级到WiredTiger引擎,则可以这样做。 如果升级到WiredTiger,则需要重新索引数据,因为MMAP和Wiredtiger引擎不兼容。
使用相同的数据运行两个mongoDB实例: