最近TEAM里面的每个DB都在做高可用失效后的应急方案和处理的文档,要写这个东西我和MONGODB 的DBA 主要要做的有以下内容
1 环境的准备 三台MOGNODB 4.2 社区版本
2 安装成为复制集...Hang住, 应用程序没有响应,显示TIMEOUT, 读取也无法进行,此时数据库进入无法为应用提供工作的状态
?...应用系统重新启动户,业务会直接恢复
?
2 如果无法恢复2台从库的情况下
4 一主一从关闭的情况下,系统的状态与两从DOWN机后的状态一致,无法提供正常的数据库服务.
?...5 全部机器DOWN 机,则无法提供服务.
这就不用说了
问题来了
在我只有一台MONGODB的情况下,剩余的两台无法工作的情况下,如果恢复业务....那怎么办
1 关闭已经单机工作的MONGODB
2 将他的数据拷贝到其他两台机器
3 先启动MONGODB 的主库(权重最大的)
2 然后在启动原有的从库们
整体系统恢复
?
?