Mongo Connector没有正确同步

时间:2018-04-23 14:02:45

标签: mongodb connector

这是我的问题。

我们的解决方案:

前端网络连接到云mongodb实例。

端点客户端连接到本地mongodb实例。

人们在Front网站上放置了一些数据,这些数据必须同步到终端客户端的本地实例。

端点客户端会向本地实例生成一些数据,这些数据必须同步到云环境。

================================

我尝试使用mongo-connector进行双向同步,但我确实同步了一些东西,但每次mongo-connector同步只有一半数据randomely ......

这是我当地的mongodb conf:

# Where and how to store data.
storage:
  dbPath: /server/mongo/data
  journal:
    enabled: true

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0


# how the process runs
processManagement:
  timeZoneInfo: /usr/share/zoneinfo

replication:
  replSetName: rs-local

Master mongodb conf:

# Where and how to store data.
storage:
  dbPath: /server/mongo/data
  journal:
    enabled: true


# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0


# how the process runs
processManagement:
  timeZoneInfo: /usr/share/zoneinfo


#operationProfiling:

replication:
  replSetName: master-replica-01

这是我用于mongo-connector的命令:

/usr/local/bin/mongo-connector -m localhost:27017 -t X.X.X.X:27017 -d mongo_doc_manager -n "db.role,db.site,db.split,db.organism,db.users,db.namespace1.namespace2.namespace3.*" --admin-username mongosu --password verysecretpassword--oplog-ts /server/mongo/data/oplog.timestamp --no-dump --enable-syslog

每次我转储数据库然后启动mongo-connector我得到了一些我的数据但不是全部...

我认为这是一个oplog问题,所以将oplog设置为16Gb。

许多帮助问:)

Elenui

0 个答案:

没有答案