Re: [ecpug] replicacion postgres

From: ichbinrene(at)gmail(dot)com
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [ecpug] replicacion postgres
Date: 2012-07-18 01:54:56
Message-ID: 1581613.EBEbkG5gMI@linux-id39.site
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug pgsql-es-ayuda

On Tuesday 17 July 2012 10:26:03 Jaime Casanova wrote:
> 2012/7/17 Juan Manuel Mero Murillo <jmanuelmero(at)gmail(dot)com>:
> > e intentado con el Streaming Replication pero
> > tengo muchas dudas en la linea " archive_command = 'cp %p
> > /home/myuser/backup/%f' " no se si de pronto no este fallando; de
> > pronto si tienen alguna ayuda les agradeceria, muchas gracias por la
> > atencion prestada.
>
> Saludos Juan,
>
> No necesitas archive_commnd para usar Streaming Replication, solo debes
> cambiar
>
> en postgresql.conf en el maestro:
> wal_level = 'hot_standby'
> max_wal_senders = 1 (es el total de servidores de replicas que tengas)
>
> en el pg_hba.conf del maestro agregas una linea como:
> host replication postgres <ip replica> trust
>
> reinicias el maestro
>
> en la replica, una vez hecha la copia base creas un archivo recovery.conf:
> standby_mode=on
> primary_conninfo='host=x.x.x.x port=xxxx'
>
> y listo, arrancas la replica y funciona
>
>
> o puedes usar repmgr para facilitarte un poco las cosas:
> www.repmgr.org / https://github.com/2ndquadrant/repmgr

Ya veo, es opcional! Y todos los tutoriales que he leido (como este
http://wiki.postgresql.org/wiki/Binary_Replication_Tutorial#Hot_Standby)
siempre habilitan archive_mode.

Solo queda decir que si los archivos WAL se reciclan pronto en el maestro y
los esclavos se retrasan lo suficiente en la replicación, tendrás que volver a
generar tus base backups para ponerla en marcha de nuevo ya que no podrán
ponerse al corriente al haber desaparecido los segmentos que necesitaban.

La solución es fijar keep_wal_segments a un valor razonable de modo que no se
reciclen muy pronto los archivos WAL que pudieran ser necesitados por nodos
que se retrasan en el proceso de replicación. El valor depende del nivel de
actividad de tu base de datos.

In response to

Responses

Browse ecpug by date

  From Date Subject
Next Message Lazáro Rubén García Martínez 2012-07-18 02:24:12 Re: [pgsql-es-ayuda] replicacion postgres
Previous Message Jaime Casanova 2012-07-17 15:26:03 Re: replicacion postgres

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message ichbinrene 2012-07-18 02:03:55 Re: Comportamiento correcto del "not in" ?
Previous Message Alvaro Herrera 2012-07-17 17:35:12 Re: Comportamiento correcto del "not in" ?