Azure:MongoDB副本设置初始化错误(local.oplog.rs不为空)

时间:2012-04-03 11:42:54

标签: mongodb azure

在Azure dev上初始化MongoDB副本集时出现以下错误:

  

命令'replSetInitiate'失败:local.oplog.rs在初始成员上不为空。不能发起。 (响应:{“errmsg”:“local.oplog.rs在发起成员上不为空。无法启动。”,“ok”:0.0})

我已尝试在回收时清理localstorage,但它没有帮助。

我使用了10gen提供的来源:source codeblog post

更新

调用RunInitializeCommandLocally方法后,该错误出现在控制台中(适用于每个ReplicaSetRole)

然后我尝试创建MongoServer,其中的每个实例都处于Disconnected状态。

2 个答案:

答案 0 :(得分:1)

部署mongodb azure软件包时,RunInitializeCommandLocally将作为启动的一部分进行调用,以初始化副本集。所以副本集已经初始化了。

答案 1 :(得分:-2)

完全没有问题。此异常是正常行为。只需等待几秒钟就可以初始化副本集。

注意:使用mongo.exe检查副本集的状态。