Re: [gelöst] Probleme Replikation aufzusetzen
Thiemo Kellner <[email protected]> Wed, 31 Jan 2018 16:49:26 +0100
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Organization | Gelassene Pferde |
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------5CC9530E82CB9B819583078D Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Erratum: Meldung zum Identifier-Unterschied ist im Standby-Log On 01/31/18 16:21, Thiemo Kellner wrote: > Vielen Dank an Andreas Kretschmer und die anderen der Liste, die mir > geholfen haben. Ich habe unten nun die funkntionierenden Abweichungen > von den Standardeinstellungen aufgeführt. > > Zunächst war mein Fehler, dass ich nicht begriffen habe, dass jeder > Standby eines Streaming-Masters ein Klon sein muss (z. B. über > pg_basebackup), zwei logisch gleiche Datenbanken, z. B. zwei > jungfräuliche Initialisierungen, funktioniert nicht. Das Master-Log > zeigt dann einen Fehler, dass die Identifier nicht übereinstimmen. Die > Dateien des Base-Backup habe ich einfach ins Datenverzeichnis des > Standbys kopiert. Ob dies nur im Falle frisch initialisierter > Datenbanken funktioniert oder ob dies das reguläre Vorgehen ist, ist mir > nicht klar geworden. > > Es ist wichtig, dass nicht nur in > postgres.config-synchronous_standby_names für jeden Standby ein > Applikationsname eingetragen wird, sondern auch dass in jeweils einer > dieser Applikationsnamen in recovery.conf-primary_conninfo im Parameter > application_name geführt wird - für jeden Standby ein eigener. Nur so > ist es Master möglich, die Erfolgsmeldungen der Standbys zuzuordnen. > > Zum Schluss hatte ich noch das Problem, dass ich nicht alle > synchronisierten Datenbank-Objekte im Standby gefunden hatte. Beim > Anlegen auf Master hatte ich nicht das neue Schema und die neue DB > angegeben, aber in diesen auf Standby gesucht. > > Liebe Grüße > > Thiemo > > == Hot standby == > > /etc/postgresql/10/main2/pg_hba.conf > host replication all ::1/128 md5 > host replication all 127.0.0.1/32 md5 > host replication repuser ::1/0 md5 > host replication repuser 0.0.0.1/0 md5 > local replication repuser peer > > /etc/postgresql/10/main2/postgresql.conf > wal_level = replica > #synchronous_commit = on > max_replication_slots = 12 > synchronous_standby_names = 'main' > hot_standby = on > log_min_messages = warning > log_connections = on > log_statement = 'ddl' > log_replication_commands = on > lc_messages = 'C.UTF-8' > > /etc/postgresql/10/main2/recovery.conf > standby_mode = 'on' > primary_conninfo = 'application_name=main2 host=localhost user=repuser > port=5432 password=<plain text>' > > == master == > /etc/postgresql/10/main/pg_hba.conf > host replication all ::1/128 md5 > host replication all 127.0.0.1/32 md5 > host replication repuser ::1/0 md5 > host replication repuser 0.0.0.1/0 md5 > local replication repuser peer > > /etc/postgresql/10/main/postgresql.conf > wal_level = replica > #synchronous_commit = on > archive_mode = off > max_wal_senders = 12 > max_replication_slots = 12 > synchronous_standby_names = 'main2' > hot_standby = on > wal_receiver_timeout = 60s > log_min_messages = warning > log_connections = on > log_statement = 'ddl' > log_replication_commands = on > lc_messages = 'C.UTF-8' > > /etc/postgresql/10/main/recovery.conf > standby_mode = 'off' > primary_conninfo = 'application_name=main host=localhost user=repuser > port=5433 password=<plain text>' > -- +49 (0)1578-772 37 37 +41 (0)78 947 36 21 SIP/iptel.org: thiemo.kellner Öffentlicher PGP-Schlüssel: http://pgp.mit.edu/pks/lookup?op=get&search=0xCA167FB0E717AFFC --------------5CC9530E82CB9B819583078D Content-Type: text/x-vcard; charset=utf-8; name="thiemo.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="thiemo.vcf" begin:vcard fn:Thiemo Kellner n:Kellner;Thiemo adr:;;Landstr. 34;Weilheim-Bannholz;BW;79809;Deutschland email;internet:[email protected] tel;work:+49 1578 772 37 37 tel;cell:+41 78 947 36 21 note;quoted-printable:Auf Gelassene Pferde kann man bauen!=0D=0A= +49 (0)1578-772 37 37 (Mo, Di)=0D=0A= +41 (0)78 947 36 21 (Mi - Fr)=0D=0A= sip: [email protected]=0D=0A= Skype: thiemo.kellner=0D=0A= http://www.gelassene-pferde.biz=0D=0A= Mitglied bei http://www.keep-it-natural.org=0D=0A= =C3=96ffentlicher PGP-Schl=C3=BCssel: http://pgp.mit.edu/pks/lookup?op=3D= get&search=3D0x8F70EFD2D972CBEF x-mozilla-html:FALSE url:http://www.gelassene-pferde.biz version:2.1 end:vcard --------------5CC9530E82CB9B819583078D--