J'ai actuellement une configuration mongoDB avec un serveur mongos, un serveur de configuration, et 2 fragments de 3 serveurs mongod (maître-esclave) chacun. Je voudrais m'assurer que quand je les éteins, ils sont fermés proprement pour ne pas perdre les données qui sont en file d'attente ou pendant que le serveur est en train de déterminer le fragment, etc.Éteindre Cluster MongoDB Sharded proprement
Quelle est la meilleure pratique actuelle? pour arrêter un cluster de serveurs MongoDB?
Quel ordre sont des choses mieux pour être arrêté dans, numéro fsync, verrous en écriture, etc ..
Je voudrais écrire un script pour automatiser ce pour faciliter les sauvegardes, le nouveau code pousse, et tout le reste autrement, la base de données doit être dans un état cohérent.
Je ne suis pas sûr de vos besoins exacts, mais je crois que la meilleure pratique serait de * ne * * pas éteindre aucun des fragments. Si c'est à des fins de sauvegarde, il serait préférable de retirer l'esclave (s) et de sauvegarder ceux-ci, n'est-ce pas une option? –
qu'est-ce que cela signifie "2 fragments de 3 serveurs mongod (maître-esclave) chacun" parlez-vous de 2 fragments où chaque fragment est composé d'un jeu de réplicas à 3 nœuds? –
Oui, c'est ce que je voulais dire, désolé à ce sujet. –