我有一个副本集:Primary,Secondary和Arbiter。它们都是2.6版本。 通过密钥文件授权。 我打算用MongoDB 3.0&添加新的辅助成员。有线老虎存储引擎。当它将被同步时,用这个新实例(3.0)替换Primary(2.6)。
会起作用吗?也许之前有人这样做过?
答案 0 :(得分:1)
Solution1(推荐)
您可以先按照此文档https://docs.mongodb.org/manual/release-notes/3.0-upgrade/将所有2.6实例升级到3.0,然后再添加3.0秒。
将来管理会很方便。
注意您还必须将驱动程序升级到3.0。
溶液2
保持2.6个实例不受影响。
因为2.6使用MONGODB-CR,但3.0使用SHA-SCRAM-1进行认证工作,所以你使用命令3.0来使用MONGODB-CR保持向后兼容,参见https://docs.mongodb.org/manual/reference/parameters/#param.authenticationMechanisms