帮忙排查mongodb sharding故障

问题原因:

10.0.6.91 因内存oom kill了mongodb进程


缺陷

因为mongos是无状态的、client可连接多台mongos。

shard1、shard2、shard3 无仲裁节点、数据库出问题不但不会自动故障转移、剩余节点小于等于总节点数的50%时、哪怕剩余的这个节点是 primary节点、也会变成secondary节点、造成整个集群不可写(所以shard推荐奇数节点)。


解决方案

3个shard添加amb节点、

应用连接添加另外一台mongos地址。

你可能感兴趣的:(帮忙排查mongodb sharding故障)