mongodb3.4分片部署中mongos无法连接configsvr
最近在研究mongodb分片的部署,但是按照网上的教程配置并不能成功~ mongos一直无法连接configsvr
以下是其中的配置命令(只展示部分):
服务节点Configsvr:
mongod -configsvr -dbpath /data/shardods1/config -port 40000 -logpath /data/shardods1/config/config.log -logappend -fork
路由服务器节点Mongos:
mongos -configdb configsvr/127.0.0.1:40000 -port 50000 -logpath /data/mongos.log -logappend -fork
执行之后就一直连接不成功,得到的mongos.log内容是:
[replSetDistLockPinger] Failed to connect to 127.0.0.1:40001, reason: Connection refused
[replSetDistLockPinger] No primary detected for set configsvr
而网上的教程mongos的命令都是mongos -configdb 127.0.0.1:40000 -port 50000 -logpath /data/mongos.log -logappend -fork
这样的格式直接报错
BadValue: configdb supports only replica set connection string
try 'mongos --help' for more information
猜测是3.4版本的改动的原因,求大神帮解答下怎么处理!