Mongodb oplog不记录集合更新

时间:2018-06-13 13:13:57

标签: mongodb docker mongodb-oplog

我正在创建一个服务,通过拖尾oplog并根据相关更改更新弹性来同步来自A Mongo群集的数据。这是基于scala但我在我的docker容器上的oplogs有问题(通过kitematic安装的Bitnami的Mongo图像)。我正在使用主Replicaset模式并使用控制台中的rs.initiate()启动我的replicaset

rs.printReplicationInfo()返回以下内容

configured oplog size:   9028.2939453125MB
log length start to end: 9177secs (2.55hrs)
oplog first event time:  Wed Jun 13 2018 12:33:44 GMT+0200 (SAST)
oplog last event time:   Wed Jun 13 2018 15:06:41 GMT+0200 (SAST)
now:                     Wed Jun 13 2018 15:06:45 GMT+0200 (SAST)

我的replicaset conf如下

{ 
"_id" : "replicaset", 
"version" : 1.0, 
"protocolVersion" : NumberLong(1), 
"members" : [
    {
        "_id" : 0.0, 
        "host" : "e6c7690b05ea:27017", 
        "arbiterOnly" : false, 
        "buildIndexes" : true, 
        "hidden" : false, 
        "priority" : 1.0, 
        "tags" : {

        }, 
        "slaveDelay" : NumberLong(0), 
        "votes" : 1.0
    }
], 
"settings" : {
    "chainingAllowed" : true, 
    "heartbeatIntervalMillis" : 2000.0, 
    "heartbeatTimeoutSecs" : 10.0, 
    "electionTimeoutMillis" : 10000.0, 
    "catchUpTimeoutMillis" : -1.0, 
    "catchUpTakeoverDelayMillis" : 30000.0, 
    "getLastErrorModes" : {

    }, 
    "getLastErrorDefaults" : {
        "w" : 1.0, 
        "wtimeout" : 0.0
    }, 
    "replicaSetId" : ObjectId("5b20f30800d03f6274efe1ec")
}
}

但即使我在我的一个集合中插入新数据,我的oplog上也没有对该集合的插入操作

0 个答案:

没有答案