Bonjour,
En téléchargeant mon paquet depuis les backports ( portgresql-9.0 ) sur debian squeeze ( http://www.postgresql.org/download/linux/debian/ ) et en suivant ce tutoriel ( et d'autre bien entendu )
http://wiki.postgresql.org/wiki/Streaming_Replication
Je n'arrive pas à mettre en place le streaming replication.
Je n'ai aucune erreur de log ou de lancement.
Mais la base ne se réplique pas automatiquement.
Actuellement je sèche un peu étant donné que j'y passe énormément de temps et que cela est assez urgent.
J'aimerai simplement savoir comment déclencher la réplication.
Il me semblait qu'une fois le fichier recovery.conf parametré, et le daemon lancé, la réplication ce faisait automatiquement.
pg_hba du maitre
Fichier recovery de l'esclave :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # Database administrative login by Unix domain socket local all postgres ident # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 md5 host all all 192.168.1.28/24 trust # IPv6 local connections: host all all ::1/128 md5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 cat /var/lib/postgresql/9.0/main/recovery.done standby_mode = 'on' primary_conninfo = 'host=192.168.1.27 port=5432 user=postgres' trigger_file = '/home/pg_trigger' restore_command = 'cp /home/pg_archive/%f "%p"'
pg_hba de l'esclave
Je me suis dis que cela venait surement du pg_hba étant donné qu’apparemment aucune connexion n'est initialisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # Database administrative login by Unix domain socket local all postgres ident # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident # IPv4 local connections: host all all 127.0.0.1/32 md5 host replication postgres 192.168.1.26/24 trust # IPv6 local connections: host all all ::1/128 md5
Si vous avez une piste.
Partager