我有一个运行在2.0.6版本上的MongoDB服务器。我使用2.6.3版的新服务器设置了一个副本集。
完成复制配置(正常工作)后,每次登录辅助服务器时,都会出现以下警告:
2014-07-31T12 :08:40.666-0300 [initandlisten] WARNING: the collection 'xxx.yyy' lacks a unique index on _id. This index is needed for replication to Function Properly
2014-07-31T12 :08:40.666-0300 [initandlisten] To fix this, you need to create a unique index on _id. See http://dochub.mongodb.org/core/build-replica-set-indexes 我对此一无所知。有谁可以帮我?
发布于 2014-08-08 03:28:55
2.0和2.6在副本集中不兼容。请以增量方式将2.0服务器升级到2.2,然后是2.4,然后是2.6。2.4将是副本集中的first version compatible with 2.6。您可以在文档的release notes部分找到所有0.2版本增量(例如2.2 -> 2.4)的升级说明。
https://stackoverflow.com/questions/25166898
复制相似问题