我有一个运行在生产环境中的mongo 2.4.8数据库,并且已经设置好了。我想要添加一个副本,但是我想使用最新版本的3.2.9作为副本。
那么,我唯一的选择是将当前节点升级到版本3.2.9,然后再添加一个副本吗?
我的计划是将所有数据同步到新节点,使其成为主节点,然后将旧节点更新到最新版本,这个可行吗?
我有一个运行在生产环境中的mongo 2.4.8数据库,并且已经设置好了。我想要添加一个副本,但是我想使用最新版本的3.2.9作为副本。
那么,我唯一的选择是将当前节点升级到版本3.2.9,然后再添加一个副本吗?
我的计划是将所有数据同步到新节点,使其成为主节点,然后将旧节点更新到最新版本,这个可行吗?
是的,您可以创建一个新节点并制作副本,然后更新旧节点。需要注意以下几点:
我选择了完整的Mongo备份路线,然后将其还原到新节点中。
由于旧到新的复制非常脆弱,而且只要允许关闭服务器,备份就非常快速。