无法将新的副本集成员添加到现有的Sharded Cluster - MongoDB

时间:2016-05-16 16:41:40

标签: mongodb sharding replicaset

我们目前有2个Shards运行3成员副本集,主副,副和仲裁。我们在每个副本集中成功添加了2个新的辅助成员,并且同步已成功完成。

但是,mongos并不认识sh.status()中的新成员,所以我们继续尝试通过sh.addShard(staging_shard_1 / new-secondary.xyz.com)添加它。现在这是事情变得有趣的地方。由于新成员的同步已完成mongos抱怨"数据库存在于本地。"这是正确的,因为新成员是副本集上的活动辅助节点。删除数据库并立即再次添加它并不是很有效,因为同步速度非常快。

我已经通过论坛搜索了那些有类似问题但似乎无法找到任何问题的人的答案。任何建议都将非常感激。

0 个答案:

没有答案