- Replication >
- Replica Set Tutorials >
- Replica Set Deployment Tutorials >
- Replace a Replica Set Member
Replace a Replica Set Member¶
If you need to change the hostname of a replica set member without changing the configuration of that member or the set, you can use the operation outlined in this tutorial. For example if you must re-provision systems or rename hosts, you can use this pattern to minimize the scope of that change.
Operation¶
To change the hostname for a replica set member modify the members[n].host field. The value of members[n]._id field will not change when you reconfigure the set.
See Replica Set Configuration and rs.reconfig() for more information.
Example¶
To change the hostname to mongo2.example.net for the replica set member configured at members[0], issue the following sequence of commands:
cfg = rs.conf()
cfg.members[0].host = "mongo2.example.net"
rs.reconfig(cfg)
Thank you for your feedback!
We're sorry! You can Report a Problem to help us improve this page.