How do I start a replica set in mongodb?
Answer / Asmita Shri
To start a replica set in MongoDB, you need to configure the members of the set and then initiate it. Here's an example for three members:
1. Create the replica set configuration file (replset.conf) with the following content:
```
rs.initiate({
_id : 'myReplSet',
members: [
{_id: 0, host : 'localhost:27017'},
{_id: 1, host : 'localhost:27018'},
{_id: 2, host : 'localhost:27019'}
]
})
```
2. Start MongoDB with the configuration file:
```
mongod --replSet myReplSet --smallfiles --config replset.conf
```
3. Repeat step 2 for each member of the replica set.
4. Connect to any of the members and check the status of the replica set:
```javascript
rs.status()
```
| Is This Answer Correct ? | 0 Yes | 0 No |
Who owns mongodb?
What is cluster in mongodb?
Why is it called mongodb?
By default, which replica sets are used to write data?
Is mongodb better than mysql?
How to connect mongodb with java in eclipse?
How do you see the connections used by mongos?
What is difference between mysql and mongodb?
How do I show a collection in mongodb?
What is “namespace” in mongodb?
When will data be on more than one shard?
What is mongodb cluster?
Oracle (3253)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)