Setting up a replica set
In this section, we will go over the most common deployment procedures to set up a replica set. These involve either converting a standalone server into a replica set or setting up a replica set from scratch.
Converting a standalone server into a replica set
To convert a standalone server into a replica set, we first need to cleanly shut down the mongo
server as follows:
> use admin > db.shutdownServer()
Then, we start the server with the --replSet
configuration option via the command line as follows (or by using a configuration file, as we will explain in the following section):
- First, we connect (via the mongo shell) to the new replica set-enabled instance as follows:
> rs.initiate()
- Now, we have the first server of our replica set. We can add the other servers (which must have also been started with
--replSet
) by using the mongo shell as follows:> rs.add("<hostname><:port>")
Note
Double...