Esto es básicamente un problema de redacción porque los requisitos del tutorial no son una declaración general sobre conjuntos de réplicas, sino que pertenecen al tutorial en sí. El requisito para implementar un conjunto de réplicas en general es 1 o más, la mayoría tiene 2 o más, pero el tutorial al que se vincula es específicamente para implementar un conjunto de 3 miembros:
Este tutorial describe cómo crear un conjunto de réplicas de tres miembros a partir de tres instancias existentes de MongoDB
Por lo tanto, el requisito para el tutorial es que el conjunto tenga 3 miembros. Sin embargo, es un poco confuso tener las dos declaraciones, así que envié una solicitud de extracción (EDITAR: la solicitud de extracción ahora se ha fusionado) para limpiarla un poco.
Puede tener un solo nodo mongod configurado para formar parte de un conjunto de réplicas, pero estrictamente hablando eso no sería un "conjunto". De hecho, dado que la replicación usa más recursos que un sistema independiente mongod
(básicamente debido al oplog ), realmente no tiene sentido ejecutar un solo miembro a menos que sea como una medida temporal antes de agregar otros miembros al conjunto o si necesita un oplog para otras razones (como respaldo).