小编Ami*_*mit的帖子

因为所有分片都需要通信,所以不能将localhost用作分片.要么在localhost中使用所有分片和configdbs,要么在实际的IP主机中使用所有分片和配置

mongos> sh.addShard("rs0/delhivery-tech:27017,delhivery-tech:27018,delhivery-tech:27019");

{
    "ok" : 0,
    "errmsg" : "can't use localhost as a shard since all shards need to communicate. either use all shards and configdbs in localhost or all in actual IPs  host: delhivery-tech:27017 isLocalHost:0"
}
Run Code Online (Sandbox Code Playgroud)

我在不同端口的同一主机上运行3个实例.这是一个测试系统.我创建了一个replica set名字rs0.现在我正在补充shard.它显示正在运行的实例localhost.即使我尝试使用ip和loopback ip也..

如果有人帮助我,我会很高兴

mongodb

3
推荐指数
1
解决办法
2610
查看次数

标签 统计

mongodb ×1