可以联系副本集的 None 个主机
None of the hosts for the replica set could be contacted
我的分片集群有问题。
我设置了一个新集群,有 1 个路由器、2 个副本集分片(每个 2 个节点)和一个 3 集群配置集群。
我相信我正确设置了所有内容,创建了集合,添加了索引,但是当我向集合中插入或查询数据时,出现错误:
Error: error: {
"ok" : 0,
"errmsg" : "None of the hosts for replica set configReplSet could be contacted.",
"code" : 71
}
configReplSet 是我的配置副本集。它可以从盒子里访问,我能够使用 mongo shell 登录到 RS 的主服务器。
对于导致此错误的任何帮助,我们将不胜感激。
这是我的 sh.status()
--- Sharding Status ---
sharding version: {
"_id" : 1,
"minCompatibleVersion" : 5,
"currentVersion" : 6,
"clusterId" : ObjectId("58a761728dfc0e1090b7c592")
}
shards:
{ "_id" : "rs0", "host" : "rs0/mdbshard-b1:27017,mdbshard-b1rep:27017" }
{ "_id" : "rs1", "host" : "rs1/mdbshard-b2rep:27018,mdbshard-b2:27017" }
active mongoses:
"3.2.12" : 1
balancer:
Currently enabled: yes
Currently running: no
Failed balancer rounds in last 5 attempts: 0
Migration Results for the last 24 hours:
No recent migrations
和我的分片路由器配置文件
replication:
localPingThresholdMs: 15
sharding:
autoSplit: true
configDB: "configReplSet/mdbcfg-b1:27019,mdbcfg-b2:27019,mdbcfg-b3:27019"
chunkSize: 64
processManagement:
fork: true
systemLog:
destination: file
path: "/var/log/mongodb/mongodb.log"
logAppend: true
如果您需要任何其他信息,请告诉我,我很乐意提供。
检查这是否有帮助Relevant Error
我的分片集群有问题。
我设置了一个新集群,有 1 个路由器、2 个副本集分片(每个 2 个节点)和一个 3 集群配置集群。
我相信我正确设置了所有内容,创建了集合,添加了索引,但是当我向集合中插入或查询数据时,出现错误:
Error: error: {
"ok" : 0,
"errmsg" : "None of the hosts for replica set configReplSet could be contacted.",
"code" : 71
}
configReplSet 是我的配置副本集。它可以从盒子里访问,我能够使用 mongo shell 登录到 RS 的主服务器。
对于导致此错误的任何帮助,我们将不胜感激。
这是我的 sh.status()
--- Sharding Status ---
sharding version: {
"_id" : 1,
"minCompatibleVersion" : 5,
"currentVersion" : 6,
"clusterId" : ObjectId("58a761728dfc0e1090b7c592")
}
shards:
{ "_id" : "rs0", "host" : "rs0/mdbshard-b1:27017,mdbshard-b1rep:27017" }
{ "_id" : "rs1", "host" : "rs1/mdbshard-b2rep:27018,mdbshard-b2:27017" }
active mongoses:
"3.2.12" : 1
balancer:
Currently enabled: yes
Currently running: no
Failed balancer rounds in last 5 attempts: 0
Migration Results for the last 24 hours:
No recent migrations
和我的分片路由器配置文件
replication:
localPingThresholdMs: 15
sharding:
autoSplit: true
configDB: "configReplSet/mdbcfg-b1:27019,mdbcfg-b2:27019,mdbcfg-b3:27019"
chunkSize: 64
processManagement:
fork: true
systemLog:
destination: file
path: "/var/log/mongodb/mongodb.log"
logAppend: true
如果您需要任何其他信息,请告诉我,我很乐意提供。
检查这是否有帮助Relevant Error