Pour démarrer MongoDB en mode répliqué, voici les étapes que vous pouvez suivre:
1. Supposons que vous désirez avoir trois serveurs répliqués. Commencez par créer trois dossiers sur votre système pour les bases de données. Par exemple:
```
mkdir /data/rs1 /data/rs2 /data/rs3
```
1. Démarrez mongod trois fois en spécifiant un réplica set name et en utilisant chacun des répertoires créés comme dbpath. Vous pouvez le faire en ouvrant trois fenêtres shell/Terminal séparées, ou en exécutant les commandes en arrière-plan.
Voici comment vous pouvez démarrer chaque instance mongod dans son propre Terminal:
```
mongod —port 27017 —dbpath /data/rs1 —replSet myReplSet —smallfiles —oplogSize 128
mongod —port 27018 —dbpath /data/rs2 —replSet myReplSet —smallfiles —oplogSize 128
mongod —port 27019 —dbpath /data/rs3 —replSet myReplSet —smallfiles —oplogSize 128
```
1. Connectez-vous à une de vos instances avec le shell MongoDB.
```
mongo —port 27017
```
1. Pendant que vous êtes connecté à une des instances, initialisez le set de réplicats en utilisant la commande `rs.initiate()`.
```
rs.initiate()
```
1. Ajoutez les autres membres au réplica set en utilisant la commande rs.add().
```
rs.add(“your_host_name:27018”)
rs.add(“your_host_name:27019”)
```
Attention, remplacez “your_host_name” par le nom ou l’IP de votre machine hôte.
Après avoir suivi ces étapes, MongoDB devrait fonctionner en mode répliqué.
Veuillez noter que l’option `—replSet` spécifie le nom de l’ensemble de réplication, `—smallfiles` et `—oplogSize` font référence à la taille du journal opérationnel. Vous pouvez modifier ces paramètres en fonction de vos propres exigences en matière de performances et d’espace disque.