Capítulo 13. Administración

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo cubre la administración del conjunto de réplicas, incluyendo:

  • Realizar el mantenimiento de los miembros individuales

  • Configurar conjuntos en diversas circunstancias

  • Obtener información y redimensionar tu oplog

  • Hacer algunas configuraciones de decorados más exóticas

  • Convertir de maestro/esclavo a un conjunto de réplicas

Iniciar miembros en modo autónomo

Un montón de tareas de mantenimiento no pueden realizarse en los secundarios (porque implican escrituras) y no deberían realizarse en los primarios por el impacto que podrían tener en el rendimiento de la aplicación. Por ello, en las secciones siguientes se menciona con frecuencia la puesta en marcha de un servidor en modo autónomo. Esto significa reiniciar el miembro para que sea un servidor autónomo, no un miembro de un conjunto de réplicas (temporalmente).

Para poner en marcha un miembro en modo autónomo, mira primero las opciones de la línea de comandos utilizadas para iniciarlo. Supongamos que son algo así

> db.serverCmdLineOpts()
{
    "argv" : [ "mongod", "-f", "/var/lib/mongod.conf" ],
    "parsed" : {
        "replSet": "mySet",
        "port": "27017",
        "dbpath": "/var/lib/db"
    },
    "ok" : 1
}

Para realizar el mantenimiento de este servidor podemos reiniciarlo sin la opción replSet. Esto nos permitirá leer y escribir en él como un mongod independiente normal. No queremos que los demás servidores del conjunto ...

Get MongoDB: La Guía Definitiva, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.