Comment arrêter la réplique définie dans mongodb?
J'utilise ubuntu.
Je commence trois mongod jeu de réplicas comme suit:
$ mongod --replSet setname --logpath "1.log" --dbpath /data/rs1 --port 27017 --smallfiles --fork
$ mongod --replSet setname --logpath "2.log" --dbpath /data/rs2 --port 27018 --smallfiles --fork
$ mongod --replSet setname --logpath "3.log" --dbpath /data/rs3 --port 27019 --smallfiles --fork
Comment puis-je arrêter?
source d'informationauteur Huo
Vous devez vous connecter pour publier un commentaire.
Exécutez les commandes suivantes depuis le shell Unix:
Je ne pense pas que l'on a accepté la réponse est correcte. Après quelques recherches sur google, j'ai trouvé cette dans mongodb-groupe d'utilisateurs pour être la meilleure réponse.
Simplement arrêter n'est pas suffisant, vous devez empêcher les noeuds secondaires de la promotion de la primaire.
1) connectez-vous au shell mongo sur les serveurs Secondaires
2)Arrêter les serveurs secondaires en utilisant la commande ci-dessous :
2] Aller à shell de Linux sur les serveurs secondaires et type de commande ci-dessous :
Pour plus d'informations, Veuillez consulter le lien ci-dessous :
http://www.learnit.net.in/2016/03/stopping-and-starting-mongodb.html
Utilisation
ps -ef | grep mongod
obtenir pid mongod avec des numéros de port 27017-27019, et tuer des processus avec des thats pids.Par ailleurs, si il ya une possibilité que vous allez utiliser la fragmentation, à l'avenir, il serait préférable d'éviter les ports 27018 et 27019. Ceux sont les ports par défaut pour certains composants d'un serveur de cluster.
Dans MongoDB 3.2 sur Windows, je suis en utilisant la séquence suivante:
arrêt secondaires de premier pour éviter de restaurations.
source: mongodb cours à l'université
C'est une vieille question, mais je pense toujours que je dois répondre à cela.
Exécutez la commande suivante dans le shell unix
ps -ef|grep mongo
Ce serait vous donner une liste de pid(process id)correspondant au port 27017,27018 et 27019.Vous pouvez utiliser le pid est de tuer tous les membres de replicaset