Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
Implementar
/ / /

Reemplaza un nodo de un set de réplicas autogestionado

Si necesitas cambiar el nombre de host de un nodo del conjunto de réplicas sin cambiar la configuración de ese nodo o del conjunto, puedes utilizar la operación descrita en este tutorial. Por ejemplo, si necesitas volver a aprovisionar sistemas o renombrar hosts, puedes utilizar este patrón para minimizar el alcance de ese cambio.

Para cambiar el nombre de host de un nodo del set de réplicas, modifica members[n].host campo. El valor del campo members[n]._id no cambiará cuando realices la reconfiguración.

Consulta Configuración del set de réplicas autogestionado y rs.reconfig() para más información.

Nota

Cualquier cambio en la configuración del set de réplicas puede provocar que el primario actual se degrade,lo que fuerza una elección. Durante la elección, la sesión actual del shell y los clientes conectados a este set de réplicas se desconectan, lo que produce un error incluso cuando la operación tiene éxito.

Para cambiar el nombre de host a mongo2.example.net para el miembro del set de réplicas configurado en members[0], emite la siguiente secuencia de comandos:

cfg = rs.conf()
cfg.members[0].host = "mongo2.example.net"
rs.reconfig(cfg)

Volver

Remover nodos

En esta página