Stop Replica Set MongoDB
I just have this issue in production. @maganap's (Mar 15) comment saved my bacon!
Using mongodb 3.2.10, no need to dump the oplog, just do this on the first member:
use localdb.system.replset.remove({})
Then restart the member. It'll now still have it's oplog, and it's data. Just run:
rs.initiate()rs.reconfig(conf)
Where conf is the new conf. Then on each of the other members, just run the trashing of the replset data above and restart them. When they start they'll join the set.
Go to mongo shell on Secondary servers
Stop the secondary servers by using below command:
> use admin
> db.shutdownServer()
- Go to Linux shell- on secondary servers and type below command:
sudo service mongod stop
For more information, Please check the below link:
http://www.tutorial-points.com/2016/03/stopping-and-starting-mongodb.html