我在将多台服务器从 Ubuntu 16.04 升级到 18.04 时遇到了问题。这些服务器运行的是受支持的 Mongo 版本,在 16.04 上运行 2.6.10,在升级后运行 3.6.3。升级会破坏现有的 MongoDB 数据库,据我所知,修复该问题的方法是降级 mongo 并进行滚动更新。
这似乎不是升级系统的预期方式,到目前为止我还没有找到合适的方法。手动降级 Mongo 并逐步升级真的是预期结果吗?
问题似乎在于直接从 2.6 升级到 3.6 时的兼容性,如果您从 16.04 升级到 18.04 就会发生这种情况。
** 重要提示:升级问题:在尝试升级到 3.6 之前,数据文件需要完全升级到 3.4 版本;请参阅 http://dochub.mongodb.org/core/3.6-upgrade-fcv更多细节。
我很感激任何建议,提前谢谢您。