Removing a node from the replica set
In this recipe, we will be looking at how to remove a member from a replica set. If you have done the previous two recipes in this chapter, this should be a breeze.
Getting ready
For this recipe, we will need a three node replica set. If you don’t have one ready, I suggest referring to the first two recipes of this chapter.
How to do it...
- Open the mongo shell and log in to one of the nodes. Run
rs.status()
to find the primary node:
rs.status()['members'] [ { "_id" : 0, "name" : "vagrant-ubuntu-trusty-64:27017", "health" : 1, "state" : 1, "stateStr" : "PRIMARY", "uptime" : 57933, "optime" : { "ts" : Timestamp(1503722389, 1), "t" : NumberLong(5) }, "optimeDate" : ISODate("2017-08-26T04:39:49Z"), "electionTime" : Timestamp(1503721808, 1), "electionDate" : ISODate("2017-08-26T04:30:08Z"), "configVersion" : 3, "self" : true }, { "_id" : 1, "name...