无法从 mongo 3.4 升级到 3.6 - 服务器最小和最大线路版本不兼容

无法从 mongo 3.4 升级到 3.6 - 服务器最小和最大线路版本不兼容

我有一个 mongodb 3.4 集群,我想将其升级到 3.6。在测试运行(virtualbox)中,我能够这样做,但是在实际集群中,我rs.status()在调用 add 后得到了以下信息:

lastHeartbeatMessage" : "Server min and max wire version are incompatible (6,6) with client min wire version (0,5)",
            "configVersion" : -1

有什么想法吗?我按照 mongo 网站上的说明进行操作,并将兼容性设置为 3.4,但它不起作用。

如果有人遇到这种情况,请告诉我。谢谢。

答案1

我刚刚遇到了同样的问题。

停止服务器

从 dbPath 中删除所有文件

将服务器添加到主服务器上的副本集,例如:rs.add(“server.domain”)

启动服务器

现在应该没问题了

相关内容