gpt4 book ai didi

mongodb - 无法启动 mongos

转载 作者:IT老高 更新时间:2023-10-28 13:26:57 28 4
gpt4 key购买 nike

我正在尝试一个简单的分片设置(在没有任何副本集的单个主机上)。但是我无法更进一步,因为当我尝试启动 mongos 时会发生这种情况:

C:\>mongos --configdb localhost:27010 --port 27011

我明白了:

BadValue: configdb supports only replica set connection string  
try 'mongos --help' for more information

我没有看到缺少什么。我试过mongos --help ,但根据 --configdb 的有效参数是 <config replset name>/<host1:port>, <host2:port>, etc .但这就是我所做的。

除了启动配置服务器,我什么都没做:

mongod --configsvr --port 27010

这是我试图将 mongos 连接到的那个。

关于如何解决这个问题的任何想法?

感谢您提前提供的任何建议。

最佳答案

您已将配置服务器设置为独立的 mongod 进程,但从 MongoDB 3.4 开始不支持:它必须是一个副本集:

config servers: Config servers store metadata and configuration settings for the cluster. As of MongoDB 3.4, config servers must be deployed as a replica set (CSRS).

最低设置是有一个 mongod 进程,配置为 1-member replica set ;然后你的 mongos 进程连接到副本集:

mongos --configdb replsetname/localhost:27010 --port 27011

关于mongodb - 无法启动 mongos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42392923/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com