开发者社区> 问答> 正文

mongodb集群分片数据查询问题

我在做mongodb集群测试,把集群中一台机器停掉后,其他服务器不能正常工作了,我的环境是:
服务器A:shard1,shard2,shard3,config,mongos
服务器B:shard1,shard2,shard3,config,mongos
服务器C:shard1,shard2,shard3,config,mongos
我把服务器C关机,这时候登录到mongos route,其中不分片的的集合,可以查看数据,但是已经分片的集合在查询数据的时候提示socket 异常。
请问这是怎么回事,求大神帮助。

展开
收起
落地花开啦 2016-02-19 15:18:08 3069 0
1 条回答
写回答
取消 提交回答
  • 郑涔,花名明俨,阿里云数据库组高级技术专家,主要关注分布式存储、Nosql数据库等技术领域,目前主要参与MongoDB云数据库的研发,致力于让开发者用上最好的MongoDB云服务

    从问题看应该是addShard时没有使用副本集连接串

    2019-07-17 18:44:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载