Stop the mongod service first before installing the replica set
service mongodb stop
mongod --port "PORT" --dbpath "YOUR_DB_DATA_PATH" --replSet "REPLICA_SET_INSTANCE_NAME"
mongod --port 27017 --dbpath "D:\set up\mongodb\data" --replSet rs0 --fork
It will start the mongod instance with the name rs0, on port 27017. Now run the command prompt and connect to this mongod instance.
In the mongo client, run the rs.initiate () command to initiate a new set of replicas.
rs.initiate()
To verify replica set configuration, run the rs.conf () command.
rs.conf () should have the following
{ "_id" : "rs0" "version" : 1, "members" : [ { "_id" : 0, "host" "localhost:27017" }, { "_id" : 1, "host" "localhost:27018" }, { "_id" : 2, "host" "localhost:27019" } ] }
Now you can add additional nodes to the replication set by specifying the host name that you gave them.
rs.add("localhost:27019") { "ok" : 1 }
Do this for each of the remaining members of the replication. Your replication set will now be up and running.
To check the status of the replication problem, run the rs.status () command.
rs.status()
Hope this helps.
source share