Adding a node to the replica set
In this recipe, we will be looking at how to add a node to an existing replica set.
Getting ready
Ensure that you have a single node replica set running as mentioned in the first recipe of this chapter.
How to do it...
- Assuming you have the node from the previous recipe already running, open a new Terminal and start a new replica set node:
mongod --dbpath /data/server2/db --replSet MyReplicaSet --port 27018
- In another Terminal window, connect to the primary server using mongo shell (replace the IP with that of your server's):
mongo mongodb://192.168.200.200:27017
- Check the number of members in the replica set:
rs.status()['members'] [ { "_id" : 0, "name" : "vagrant-ubuntu-trusty-64:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 36, "optime" : { "ts" : Timestamp(1503664489, 1), "t" : NumberLong(3) }, "optimeDate" : ISODate("2017-08-25T12:34:49Z"), "infoMessage" : "could not find member to sync from", "electionTime" : Timestamp...