mongodb - Sharding后MongoDB查询报错

标签 mongodb sharding

我写查询

db.collectionX.find()


查找分片 collectionX 中的所有文档,它给出:

 error: {
    "ok" : 0,
    "errmsg" : "Retried 10 times without successfully establishing shard version.",
    "code" : 63,
    "codeName" : "StaleShardVersion"
}


请找出错误或解决问题的方法!

最佳答案

您是否更改了 mongo 分片配置或分片集合配置?

尝试打印 mongos 日志并确定您的 Balancer 正在刷新 block

完成。

关于mongodb - Sharding后MongoDB查询报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43743524/

相关文章:

django - 使用 Django 简化分片

mysql - 尝试使用 vitess 合并分片时出现错误

mysql - 分片和 ID 生成作为 instagram

mongodb - Docker:更改存储 docker 卷的文件夹

node.js - 使用 mongoskin 聚合查询

php - 与 NoSQL 数据库相关

mysql - 我应该使用 mysql 还是 ssdb 来存储点赞/投票数据?

c# - 当发布目录中只能有一个依赖项 .dll 时,如何使用它?

分片集群上的 MongoDB count() 不匹配

mongodb - YCSB - 为什么我在互联网上的任何地方都找不到分片配置