segue os procedimentos abaixo:

No mestre:
pg_hba.conf

postgresql.conf
wal_level = hot_standby
max_wal_senders = 1
wal_keep_segments = 10


1- host     replication     replicador        192.168.0.243/32 trust
Reiniciar o Postgresql: service postgresql restart
2- create user replicador replication;

Até aqui parece ok.


Escravo
1 - Parar PostgreSQL:service postgresql stop
2 - remove o conteudo do diretório rm -Rf /var/lib/postgresql/9.3/main/*
3 - criado o arquivo recovery.conf

Aqui parece que você pulou algo.
E... onde está o pg_basebackup?
Você copiou a saída do backup dentro do diretório do cluster?

standby_mode = 'on'
primary_conninfo = 'host=192.168.0.251 port=5432 user=replicador'
trigger_file = '/tmp/failover.trg'

Parece ok. Considere colocar também um restore_command pra não depender só dos logs que o mestre tiver.

postgresql.conf
hot_standby = on

Ok.

Faltam as explicações que pedi mais acima.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a