MongomultiMaster Clasificación y resumen
- Licencia:
- The Apache License 2.0
- Nombre del editor:
- Rick Copeland
- Sitio web del editor:
- http://pyatl.consultracker.com/
MongomultiMaster Etiquetas
MongomultiMaster Descripción
MongomultiMaster es una herramienta de Python que le permite configurar una replicación múltiple con MongoDB. Está enfáticamente compatible con 10GEN, los fabricantes de MongoDB.it funcionan al consultar el oplog en una réplica establecida y aplicando sus operaciones a otro conjunto de réplicas. Es compatible con la replicación bidireccional etiquetando cada documento replicado con su fuente. Inicialización de la instalación, use PIP: PIP Instale MongomultestermongodB SetupMMM necesita acceso a la réplica establece oplog para cada maestro. Esto significa que no funciona con servidores que están configurados como servidores independientes. Para convertir un servidor independiente a un conjunto de réplicas de singleton, primero debe informarle sobre el conjunto que está en la hora de inicio: Mongod --Replset Poothen, para iniciar el conjunto de réplicas, debe ejecutar lo siguiente en la concha de Mongo:> Rs.initiate () Configuración de la replicación de MongomultiMaster Has creado el Maestro de la Réplica establecida, deberá decirle a MMM donde se encuentren los servidores. Esto se hace a través de un archivo de configuración de YAML. Un archivo de configuración de muestra con dos servidores se incluye a continuación: 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, verifiquemos que no hay configuración y que podamos conectarnos a todos los servidores en el archivo de configuración: mmm -c test.yml clear-configAkabout para borrar la configuración en servidores: , ¿estás seguro? (YN) Yclear config para server_aclear config para server_b mmm -c test.ym dump-config === Server config === server_a (2c88ae84-7cb9-40f7-835d-c05e981f564d) => mongodb: // localhost: 27019server_b (0d9c284b -B47C-40B5-932C-547B8685EDD0) => MONGODB: // LOCALHOST: 27017 === Server_A Replication Config === Server_b Replication ConfignText, estableceremos dos colecciones replicadas: mmm -c test.yml replicate --src = server_a / test.foo --dst = server_b / test.foo mmm -c test.yml replicate --src = server_a / test.bar --dst = server_b / test.barand Confirme que están configurados correctamente: MMM -C test.yml dump-config === Server Config === Server_A (2C88AE84-7CB9-40F7-835D-C05E981F564D) => MONGODB: // localhost: 27019server_b (0d9c284b-b47c-40b5-932c-547b8685edd0) => MongoDB: // localhost: 27017 === Server_A Replication Config === Server_b Replication Config - test.foo <= server_a testfoo-testbar <= server_a testbarnow hagamos la replicaci
MongomultiMaster Software relacionado