今天搭建mongo Shard遇到一个问题
- [mongodb-user] User assertion: 15907:
- could not initialize sharding connection:: specified a different configdb
环境:
1、mongo2.0.4
2、9台机器,3个分片,每个分片是一个复制集,3个configsrv,3个mongos
主要是因为启动mongos时,如果已经配置过configsrv又重新搭建,更改了configsrv的顺序或者更改了configsrv的名字,就会报这个错误。因为在每个分片上会缓存configsrv的信息,所以只删除configsrv的数据时没有用的,只能重启三个片或者重新搭建。
- If you changed it while shards were running then they will cache
- (internal state) on the shards.
阅读(3864) | 评论(0) | 转发(0) |