Problemas con Slony

From: Gabriel Asakawa <gabigarnett21(at)gmail(dot)com>
To: PostGreSQL Lista de Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Problemas con Slony
Date: 2009-03-02 14:32:22
Message-ID: 52d3e7fe0903020632r55c35580nd1f957a70114c5e9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenos dias a todos

Estoy intentando probar la replicacion con slony. El problema es q en linux
me funciona bien, pero el servidor de la empresa donde trabajo es Windows y
estoy haciendo toda la configuracion y creando los clusters tanto en la base
maestra como en la esclava

Tengo un archivo de configuracion q crea los nodos, tanto en el master como
en el slave

# define o nome do cluster
cluster name = replcluster;

# admin conninfo é usado pelo slonik para conectar com os nodos (bancos de
datos)

node 1 admin conninfo = 'dbname=testerpl host=192.168.1.13 port=5432
user=postgres';
node 2 admin conninfo = 'dbname=testerpl host=192.168.1.50 port=5432
user=postgres';

# inicializa o primeiro nodo, este deve ser be 1. Criando o schema que
contem todo systema de replicacao

init cluster ( id=1, comment = 'Master Node');

# Slony-I organiza as tabelas em conjuntos.
# cria o conjunto de tabelas e sequencias a replicar
create set (id=1, origin=1, comment='grupo de tabelas');

set add sequence (set id=1, origin=1, id=1, fully qualified name =
'public.pessoa_id_seq', comment='pessoa id');
set add sequence (set id=1, origin=1, id=2, fully qualified name =
'public.usuario_id_seq', comment='usuario id');
set add table (set id=1, origin=1, id=1, fully qualified name =
'public.usuario', comment='usuario table');
set add table (set id=1, origin=1, id=2, fully qualified name =
'public.pessoa', comment='pessoa table');

# Cria o(s) nodo(s) escravo(s)

store node (id=2, comment = 'Slave node 1');

store path (server = 1, client = 2, conninfo='dbname=testerpl
host=192.168.1.13 port=5432 user=postgres');
store path (server = 2, client = 1, conninfo='dbname=testerpl
host=192.168.1.50 port=5432 user=postgres');

store listen (origin=1, provider = 1, receiver =2);
store listen (origin=2, provider = 2, receiver =1);

Este archivo suscribe el slave con el master

# This defines which namespace the replication system uses
cluster name = replcluster;
# connection info for slonik to connect to master & slave
node 1 admin conninfo = 'dbname=testerpl host=192.168.1.13 port=5432
user=postgres';
node 2 admin conninfo = 'dbname=testerpl host=192.168.1.50 port=5432
user=postgres';
# Node 2 subscribes set 1
subscribe set ( id = 1, provider = 1, receiver = 2, forward = no);

Luego le doy --> slon repcluster "dbname=testerpl user=postgres" tanto en la
maquina master como en la slave
y comienza a correr la replicacion. Pero a la hora de probar si replica los
datos, cuando ingreso un dato en el maestro, se cae el servidor postgres de
la maquina.

No se que estaré haciendo mal, si a alguien le ha ocurrido lo mismo o algo
parecido, le agradeceria q me ayudara

Muchas gracias

--
Gabriel Asakawa
浅川ガブリエル
Engenheiro de Sistemas e Computação
Universidad del Valle - Colômbia

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alejandro Brust OSTPCPHyARA 2009-03-02 14:54:10 Re: migracion de postgres
Previous Message Fabio Arias 2009-03-02 14:16:02 plPgSQL - Retornar un Cursor