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