MongoDB启动报错:Unrecognized option: sharding.configDB求助
解决MongoDB 3.6启动错误:Unrecognized option: sharding.configDB
问题原因
MongoDB 3.6版本中,sharding.configDB配置项已被废弃。从MongoDB 3.4开始,配置服务器(config server)强制要求部署为副本集,不再支持单实例模式,因此分片节点的配置项改为sharding.configRS来指定配置副本集的信息。
解决方案
- 修改mongod.conf配置文件
将配置中的sharding.configDB替换为sharding.configRS,保持值不变:
sharding: configRS: "config/2.56.213.3:27017"
确认配置服务器状态
确保你的配置服务器已经以副本集模式部署,且副本集名称为config(与配置中的名称匹配),同时该副本集已完成初始化操作。如果之前使用的是单实例配置服务器,需要先将其转换为副本集后再启动分片节点。重新启动MongoDB
执行原命令重新启动:
mongod --config etc/mongod.conf
内容的提问来源于stack exchange,提问作者Maria Piskun
相关产品推荐
相关产品推荐

