我在做mongodb集群测试,把集群中一台机器停掉后,其他服务器不能正常工作了,我的环境是:
服务器A:shard1,shard2,shard3,config,mongos
服务器B:shard1,shard2,shard3,config,mongos
服务器C:shard1,shard2,shard3,config,mongos
我把服务器C关机,这时候登录到mongos route,其中不分片的的集合,可以查看数据,但是已经分片的集合在查询数据的时候提示socket 异常。
请问这是怎么回事,求大神帮助。
从问题看应该是addShard时没有使用副本集连接串
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。