Skip to content

CDC setup in Mongo

1. Need to set the following in mongod.conf configuration file.

replSetName: β€œreplica_name”
opLogSizeMB: <integer>
replSetName - You can give any name. Use command rs.status() to get this replica set name.
opLogSizeMB - When you start a replica set member for the first time, MongoDB creates an oplog with a default size. Default size is 5% of physical memory.
Lower bound is 50MB and the upper bound is 50GB. To set this please refer to this
blog
.
  • Set the replication name and oplog size
  • replSetName: β€œreplica_name”
  • opLogSizeMB: <integer>
  • replSetName - You can give any name. Use command rs.status() to get this replica set name.
  • opLogSizeMB - When you start a replica set member for the first time, MongoDB creates an oplog with a default size. Default size is 5% of physical memory.
  • Lower bound is 50MB and the upper bound is 50GB. To set this please refer to this blog.

2. After setting up the above parameters restart the mongoDB.

sudo service mongod restart

Check the status

sudo service mongod status

3. Now initiate the replica set run query

rs.initiate({_id: "replica_name", members: [{_id: 0, host: "<host_address>:27017"}]})

‍This will return { β€œok” : 1 }