首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongos错误“不支持镜像配置服务器连接”

mongos错误“不支持镜像配置服务器连接”
EN

Stack Overflow用户
提问于 2017-10-22 19:23:28
回答 3查看 3K关注 0票数 2

这有什么问题吗?

代码语言:javascript
复制
  $ 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
EN

回答 3

Stack Overflow用户

发布于 2017-10-24 20:48:47

我遇到了同样的问题,因为你只需要更新你的--configdb to "repSetConfigName/localhost:57040,localhost:57041,localhost:57042"

下面是一个示例:

这是我对配置服务器的配置:

代码语言:javascript
复制
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

然后我用

代码语言:javascript
复制
# 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" }
    ]
  }
)

不可能的

代码语言:javascript
复制
mongos --configdb "conf/localhost:27050,localhost:27051,localhost:27052" --fork --logpath log.mongos0 --port 27200
票数 5
EN

Stack Overflow用户

发布于 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。

票数 0
EN

Stack Overflow用户

发布于 2018-12-28 21:31:15

configdb应该是这样的:

“您的复制设置名称/主机:端口,主机:端口,主机:端口”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46873486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档