最近TEAM里面的每个DB都在做高可用失效后的应急方案和处理的文档,要写这个东西我和MONGODB 的DBA 主要要做的有以下内容
1 环境的准备 三台MOGNODB 4.2 社区版本
2 安装成为复制集...DOWN机最应用程序的影响
4 一主一从DOWN机对应用程序的影响
5 全部三台DOWN机后如何恢复,最快让应用可以进行工作
4 测试的方法,写PYTHON程序,通过程序的连接复制集的方式来进行...结论: MONGODB 从库DOWN 后, 应用连接到复制集中的主库不会有任何影响,并且失效的从库会选择连接到其他从库进行数据的追取....结论,应用程序不会被影响 (连接到复制集的方式)
?
在恢复主库的服务后,原主库服务启动后,在数据追平后,会自动切换会主库,这也不会影响到应用.
?...那么如果在两台机器恢复后,会怎么样,咱们继续
在打开两台失效的机器后, 失效的两台机器会自动恢复,并且进入集群的模式,
然后在将正在工作的MONGODB 打开复制, 机器就自动加入到复制集群了.