Mangulmaster

Réplication multimaster pour MongoDB
Télécharger maintenant

Mangulmaster Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • The Apache License 2.0
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Rick Copeland
  • Site Internet de l'éditeur:
  • http://pyatl.consultracker.com/

Mangulmaster Mots clés


Mangulmaster La description

Mongomulmaster est un outil Python qui vous permet de configurer une réplication multi-maîtres avec MongoDB. Il n'est principalement pas pris en charge par 10Gen, les fabricants de Mongodb.it ouvrent en interrogeant l'OPLOG sur une réplique définie et en appliquant ses opérations à un autre ensemble réplique. Il prend en charge la réplication bidirectionnelle en marquant chaque document répliqué avec sa source.Installing to Installation, utilisez PIP: PIP Installation MONGUMUMIMERMONGODB SetupMMM a besoin d'accéder à l'option de réplica optimog pour chaque maître. Cela signifie qu'il ne fonctionne pas avec des serveurs configurés en tant que serveurs autonomes. Pour convertir un serveur autonome en un ensemble de réplica singleton, vous devez d'abord le dire à propos de la définition à l'heure de lancement: Mongod -Replset Foothen, pour lancer le jeu de réplica, vous devez exécuter ce qui suit à la coquille Mongo:> Rs.Initiate () Mongomulmaster Replication Setupoince Vous avez créé le Master Replica Set, vous devez indiquer MMM où les serveurs sont. Ceci est fait via un fichier de configuration YAML. Un exemple de fichier de configuration avec deux serveurs est inclus ci-dessous: Server_a: ID: '2C88AE84-7CB9-40F7-835D-C05E981F564D' URI: 'MongoDB: // localhost: 27019'Server_b: id:' 0d9C284B-B47C-40B5-932C- 547B8685EDD0 'URI:' MongoDB: // localhost: 27017'first, vérifions qu'il n'y a pas de configuration et que nous pouvons vous connecter à tous les serveurs du fichier de configuration: mmm -c test.yml Clear-Configabout pour effacer la configuration sur les serveurs: , êtes-vous sûr? (YN) configuration Yclear Config pour server_aclear Config pour server_b mmm -c test.yml vadm-config === Server config === Server_a (2C88AE84-7CB9-40F7-835D-C05E981F564D) => MongoDB: // localhost: 27019Server_b (0D9C284B (0D9C284B -B47C-40B5-932C-547B8685EDD0) => MONGODB: // localhost: 27017 === Server_a Replication config === Server_B Réplication Confignetext, nous configurerons deux collections répliquées: MMM -C test.yml Repliquer --SRC = serveur_a / test.foo --DST = Server_B / test.foo mmm -c Test.yml Repliquer --Src = Server_a / Test.bar --DST = Server_B / Test.Barand Confirmez qu'ils sont configurés correctement: MMM -C test.yml Dump-config === Server config === Server_a (2C88AE84-7CB9-40F7-835D-C05E981F564D) => MongoDB: // localhost: 27019Server_b (0D9C284B-B47C-40B5-932C-547B8685EDDD0) => MongoDB: // localhost: 27017 === Server_a Replication config === Server_B Replication Config - test.foo <= serveur_a testfoo-testbar <= server_a testbarnow faisons la r


Mangulmaster Logiciels associés