这有什么问题吗?
$ sudo mongos --logpath "mongos-1.log" --configdb localhost:57040,localhost:57041,localhost:57042 --fork
FailedToParse: mirrored config server connections are not supported; for config server replica sets be sure to use the replica set connection string
try 'mongos --help' for more information发布于 2017-10-24 20:48:47
我遇到了同样的问题,因为你只需要更新你的--configdb to "repSetConfigName/localhost:57040,localhost:57041,localhost:57042"
下面是一个示例:
这是我对配置服务器的配置:
mongod --configsvr --dbpath cfg0 --replSet conf --port 27050 --fork --logpath log.cfg0 --logappend
mongod --configsvr --dbpath cfg1 --replSet conf --port 27051 --fork --logpath log.cfg1 --logappend
mongod --configsvr --dbpath cfg2 --replSet conf --port 27052 --fork --logpath log.cfg2 --logappend然后我用
# connect to any of the mongod process on port 27050, 27051, 27052
mongo --port 27050
rs.initiate(
{
_id: "conf",
configsvr: true,
members: [
{ _id : 0, host : "localhost:27050" },
{ _id : 1, host : "localhost:27051" },
{ _id : 2, host : "localhost:27052" }
]
}
)不可能的
mongos --configdb "conf/localhost:27050,localhost:27051,localhost:27052" --fork --logpath log.mongos0 --port 27200发布于 2017-12-10 06:24:01
只是@sylia-baraka答案的附录...如果您使用的是CSR3.4或更高版本,则需要使用MongoDB而不是SCCC,请阅读更多here。
在版本3.4中,MongoDB删除了对
配置服务器的支持。在将分片集群升级到3.4之前,您必须将配置服务器从SCCC转换为CSRS。要转换为CSRS,请按照步骤将您的3.2.x SCCC更改为3.2.x CSRS。
发布于 2018-12-28 21:31:15
configdb应该是这样的:
“您的复制设置名称/主机:端口,主机:端口,主机:端口”
https://stackoverflow.com/questions/46873486
复制相似问题