Fwd: Re: problemas al replicar con slony

From: Anthony Rafael Sotolongo León <asotolongo(at)uci(dot)cu>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Fwd: Re: problemas al replicar con slony
Date: 2014-12-05 17:03:01
Message-ID: 5481E545.4020902@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola nuevamete
me hice esta configuración:
master -esclavo1
esclavo1-esclavo2

este es el script de slony inicial

conf1.txt

/cluster name = cluster1;//
//
//node 1 admin conninfo = 'dbname=dell host=localhost user=anthony';//
//node 2 admin conninfo = 'dbname=dell1 host=localhost user=anthony';//
//node 3 admin conninfo = 'dbname=dell2 host=localhost user=anthony';//
//
//init cluster ( id=1, comment = 'Nodo Maestro');//
//
//# set de tablas//
//create set (id=1, origin=1, comment='set1');//
//set add table (set id=1, origin=1, id=1, fully qualified name
='public.categories',comment='tabla categorias');//
//set add table (set id=1, origin=1, id=2, fully qualified name
='public.products',comment='tabla products');//
//
//store node (id=2, comment = 'Nodo Esclavo1', event node=1);//
//store node (id=3, comment = 'Nodo Esclavo2', event node=1);//
//
//# del master al esclavo 1//
//
//store path (server = 1, client = 2, conninfo='dbname=dell
host=localhost user=anthony');//
//store path (server = 2, client = 1, conninfo='dbname=dell1
host=localhost user=anthony');//
//
//# del esclavo 1 al esclavo 2//
//
//store path (server = 2, client = 3, conninfo='dbname=dell1
host=localhost user=anthony');//
//store path (server = 3, client = 2, conninfo='dbname=dell2
host=localhost user=anthony');/

y luego este:
conf2.txt
/CLUSTER NAME = cluster1;//
//node 1 admin conninfo = 'dbname=dell host=localhost user=anthony';//
//node 2 admin conninfo = 'dbname=dell1 host=localhost user=anthony';//
//node 3 admin conninfo = 'dbname=dell2 host=localhost user=anthony';//
//
//
//SUBSCRIBE SET (ID = 1, PROVIDER = 1, RECEIVER = 2, FORWARD = YES);//
//SUBSCRIBE SET (ID = 1, PROVIDER = 2, RECEIVER = 3, FORWARD = YES);/

cuando inserto en el master todo se me replica hacia abajo, no se si eso
es tu escenario.

saludos

El 12/5/2014 a las 8:47 AM, Antonio Arias escribió:
> Buenos días
>
> Anthony, muchas gracias por la respuesta.
>
> Te cuento que asi esta pero el problema radica de la siguiente manera.
>
> El maestro replica al esclavo1
> El esclavo1 no replica al esclavo2
> Veo que el maestro envia la información al esclavo1 por medio de copy
> y al ver el esclavo1 que no recibe un insert update o delete no
> replica al esclavo2
> Si creo una tabla en el esclavo1 e inserto datos si replica al esclavo2
>
> Cuando creo el set en del esclavo1 al esclavo2 se replica toda la
> información que contiene el esclavo1 al esclavo2, pero hay se queda no
> replica nada mas.
>
> Agradezco me colabores si es posible. pues intente modificando el
> trigger de replicación pensando que era que no estaba habilitado para
> ejecutarse pero no funciono tampoco.
>
> En la versión de postgresql 8.4 con slony-1 funciona perfectamente el
> mismo esquema que estoy intentado realizar, pero en postgresql 9.3 y
> slony-2.1 no he podido
>
> De ante mano mil gracias.
>
>
> Atento a comentarios
> *
> *
> *Antonio Arias Galindo / Gerente de Tecnologías de la Información*
> PBX: 4864877 Ext. 1139
> Email: antonio(dot)arias(at)puntored(dot)co <mailto:nancy(dot)gomez(at)puntored(dot)co> /
> www.conexred.com <http://www.conexred.com/>
>
>
>
>
> Este mensaje puede contener información confidencial o de uso interno
> de Conexred S.A Si usted no es el destinatario autorizado, por favor
> notifique de forma inmediata al emisor, borre y destruya este mensaje,
> junto con la información adjunta. Cualquier divulgación, distribución,
> copia o uso no autorizado podrá ser considerado ilegal. Por favor
> tenga en cuenta que los comentarios u opiniones presentados en este
> correo no son necesariamente en Representacion de Conexred S.A.
>
> El presente mensaje se ajusta a lo establecido por la Ley 1266 de 2008
> emitida por el gobierno nacional de Colombia.
>
> This communication may contain confidential or proprietary information
> of Conexred S.A If you are not the intended recipient, please notify
> the sender immediately by return e-mail and delete and destroy the
> message and its attachments, if any. Please note that any
> dissemination, distribution, reproduction or non authorized use of the
> information contained herein are strictly prohibited and may be
> unlawful. The opinions and ideas contained herein are those of their
> author and do not necessarily reflect the opinion of Conexred S.A.
>
> The contents of this message are according to the established in the
> Colombian Law 1266 / 2008
>
>
> El 5 de diciembre de 2014, 10:08, Anthony Rafael Sotolongo León
> <asotolongo(at)uci(dot)cu <mailto:asotolongo(at)uci(dot)cu>> escribió:
>
> Hola Antonio, si entendí bien lo que necesitas hacer es una
> replica en cascada, donde el esclavo se convierta en proveedor de
> otro esclavo, una vez hice algo similar y la configuracion fue
> algo como esto, claro siempre replicaba el mismo SET del master al
> esclavo1 y del escalvo1 al escalvo2:
>
>
> node 1 admin conninfo = 'dbname=dell host=ipmaster user=postgres
> password=tupass';
> node 2 admin conninfo = 'dbname=dell host=ipesclavo1 user=postgres
> password=tupass';
> node 3 admin conninfo = 'dbname=dell host=ipesclavo2 user=postgres
> password=tupass';
>
>
> SUBSCRIBE SET (ID = 1, PROVIDER = 1, RECEIVER = 2, FORWARD = YES);
> SUBSCRIBE SET (ID = 1, PROVIDER = 2, RECEIVER = 3, FORWARD = YES);
>
>
> saludos
>
> El 12/4/2014 a las 7:17 PM, Antonio Arias escribió:
>> Buenas noches
>>
>> Comunidad, cordial saludo desde Colombia.
>>
>> Tengo un problema y ya le he gastado mucho tiempo y lecturas pero
>> no he podido solucionarlo, acudo a ustedes esperando una ayudal,
>> De ante mano mil gracias
>>
>> Ya migrados a postgresql-9.3 tenemos una replica con slony-2.1 de
>> un maestro a un esclavo con las mismas características de
>> hardware. la replica esta funcionando correctamente y
>> eficientemente, (Tenemos slony y no streaming replication puesto
>> que las dos bases no son iguales). necesitamos replicar de la
>> replica a otro esclavo, es decir que un esclavo se convierta en
>> maestro (con postgres 8.4 y slony-1 se podia), pero ahora no
>> funciona correctamente. como esta funcionando: esta replica1,
>> replica inicialmente todo a la replica2 pero cuando se hace
>> alguna accion (insert, update o delete), no replica nada. Informo
>> que no genera errores en el log, es mas el log se ve como si
>> estuviera replicando correctamente. Se ha intentado habilitando
>> los trigger del esclavo 1 para replicación pero no hemos tenido
>> exito.
>>
>> Por favor si me puede dar una mano se lo agradecería.
>> Atento a comentarios
>> *
>> *
>> *Antonio Arias Galindo / Gerente de Tecnologías de la Información*
>> PBX: 4864877 Ext. 1139
>> Email: antonio(dot)arias(at)puntored(dot)co
>> <mailto:nancy(dot)gomez(at)puntored(dot)co> / www.conexred.com
>> <http://www.conexred.com/>
>>
>>
>>
>>
>> Este mensaje puede contener información confidencial o de uso
>> interno de Conexred S.A Si usted no es el destinatario
>> autorizado, por favor notifique de forma inmediata al emisor,
>> borre y destruya este mensaje, junto con la información adjunta.
>> Cualquier divulgación, distribución, copia o uso no autorizado
>> podrá ser considerado ilegal. Por favor tenga en cuenta que los
>> comentarios u opiniones presentados en este correo no son
>> necesariamente en Representacion de Conexred S.A.
>>
>> El presente mensaje se ajusta a lo establecido por la Ley 1266 de
>> 2008 emitida por el gobierno nacional de Colombia.
>>
>> This communication may contain confidential or proprietary
>> information of Conexred S.A If you are not the intended
>> recipient, please notify the sender immediately by return e-mail
>> and delete and destroy the message and its attachments, if any.
>> Please note that any dissemination, distribution, reproduction or
>> non authorized use of the information contained herein are
>> strictly prohibited and may be unlawful. The opinions and ideas
>> contained herein are those of their author and do not necessarily
>> reflect the opinion of Conexred S.A.
>>
>> The contents of this message are according to the established in
>> the Colombian Law 1266 / 2008
>>
>
>
> ------------------------------------------------------------------------
> XII Aniversario de la creación de la Universidad de las Ciencias
> Informáticas. /*12 años de historia junto a Fidel*/. 12 de
> diciembre de 2014.
>
>

---------------------------------------------------
XII Aniversario de la creación de la Universidad de las Ciencias Informáticas. 12 años de historia junto a Fidel. 12 de diciembre de 2014.

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gilberto Castillo 2014-12-05 17:52:01 Re: problemas al replicar con slony
Previous Message Anthony Rafael Sotolongo León 2014-12-05 15:08:40 Re: problemas al replicar con slony