一个复制者可以是Mongo 3.0,主要和仲裁者是2.6吗?

时间:2016-02-17 15:51:34

标签: mongodb

我有一个副本集:Primary,Secondary和Arbiter。它们都是2.6版本。 通过密钥文件授权。 我打算用MongoDB 3.0&添加新的辅助成员。有线老虎存储引擎。当它将被同步时,用这个新实例(3.0)替换Primary(2.6)。

会起作用吗?也许之前有人这样做过?

1 个答案:

答案 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