Replicar servidor en mongodb desde el mismo host

Lo primero creamos las carpetas donde vamos a crear los archivos de mongo, por ejemplo en home que es donde mas espacio tenemos habitualmente

mkdir  /home/dbs/rs0-0
mkdir  /home/dbs/rs0-1
mkdir  /home/dbs/rs0-2

Importante saber el nombre del localhost

hostname
nombrelocalhost

En segundo lugar lanzamos los servicios, si lo hacemos desde local añadiremos & al final para que al cerrar la consola no se cierre el proceso, si lo estamos haciendo desde ssh sera nohup ………………. &

nohup mongod --dbpath /home/dbs/rs0-0 --port 27017 --replSet nombrelocalhost &
exit
nohup mongod --dbpath /home/dbs/rs0-1 --port 27018 --replSet nombrelocalhost &
exit
nohup mongod --dbpath /home/dbs/rs0-2 --port 27019 --replSet nombrelocalhost &
exit

una vez lanzados el proceso y las replicas procedemos a la configuración de los replicantes

entramos en la consola de mongo

mongo --port 27017
rsconf = {
           _id:"nombrelocalhost",
           members: [
                      {
                       _id:0,
                       host:"localhost:27017"
                      }
                    ]
         }
rs.initiate( rsconf )

comprobamos con

rs.conf()

Ahora procedemos a añadir a las replicas

rs.add("localhost:27018")
rs.add("localhost:27019")
No hay comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Cosas que recordar
Que windows 8.1 no te actualiza error 8024A008

Pues eso lo solucionamos “facil” descargamos el siguiente fichero que es un modulo de powershell https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc/file/41459/47/PSWindowsUpdate.zip lo descomprimimos y lo pegamor tal cual en el directorio donde este instalado Windows\system32\WindowsPowerShell\v1.0\Modules Desde el buscador buscamos PowerShell ISE y lo ejecutamos con clic derecho como admistrador una vez cargado escribimos los siguientes …

Cosas que recordar
Error al imprimir con win7 solo se imprime una página y se pierde el resto

Pues para que no suceda hay que entrar en dispositivos e impresoras, y con la impresoara que da el problema le sacamos las propiedades de impresión, vamos a avanzadas y seleccionamos procesador de impresión y marcamos la opción winprint, aceptamos todo y con eso ya no se perderán las siguientes …

Cosas que recordar
Como hacer rsync pero por un puerto distinto al 22 entre 2 servidores

Lo dejo por aquí como apunte y que no se me olvide   bien sencillo, entraremos por consola desde el servidor origen y podremos algo parecido a esto rsync -e ‘ssh -p2222’ usuario@ip /directorioorigen /directorionuevoservidordestino

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies