mongos配置文件参数sharding有一个configdb
时间: 2024-03-21 17:42:43 浏览: 48
是的,sharding配置中的configDB参数用于指定配置服务器的地址。在MongoDB分片集群中,配置服务器(Config Server)是一个独立的MongoDB实例,用于存储分片集群的元数据信息,包括分片键、chunk范围、副本集信息等。
在mongos启动时,需要连接到配置服务器获取集群元数据信息,并将查询路由到对应的分片上。configDB参数的格式为<hostname1:port1>,<hostname2:port2>,<hostname3:port3>,多个配置服务器地址之间用逗号隔开。
例如,如果有三台配置服务器,分别位于192.168.0.1:27017、192.168.0.2:27017和192.168.0.3:27017上,那么configDB参数应该设置为:
```
configDB=192.168.0.1:27017,192.168.0.2:27017,192.168.0.3:27017
```
注意,在启动mongos时,一定要指定正确的configDB参数,否则会导致mongos无法连接到配置服务器,从而无法正常工作。
阅读全文