X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X
X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X

Wissensdatenbank

StartseiteWissensdatenbankUbuntu 21 InstallationInstallation und Konfiguration der ...

Installation und Konfiguration der PostgreSQL-Replikation von Ubuntu 21

**Installation und Konfiguration der PostgreSQL-Replikation unter Ubuntu 21**

PostgreSQL bietet eine Reihe von Replikationsfunktionen für hohe Verfügbarkeit und Datenbackup. Hier ist eine schrittweise Anleitung zur Installation und Konfiguration der PostgreSQL-Replikation unter Ubuntu 21:

**1. Installation von PostgreSQL:**
Als erstes müssen Sie PostgreSQL installieren. Öffnen Sie ein Terminal und verwenden Sie die folgenden Befehle, um die neueste Version von PostgreSQL zu installieren:
```bash
sudo apt update
sudo apt install -y postgresql postgresql-contrib
```

**2. Konfiguration des Master-Servers:**
Bearbeiten Sie die PostgreSQL-Konfigurationsdatei des Master-Servers (`postgresql.conf`) und fügen Sie die folgenden Einstellungen hinzu oder ändern Sie sie:
```conf
listen_addresses = '*' # Akzeptiert Verbindungen von allen IP-Adressen.
wal_level = replica # Legt das Write Ahead Logging-Level auf Replica fest.
max_wal_senders = 3 # Legt die maximale Anzahl paralleler Replikationsverbindungen fest.
```

Öffnen Sie dann die Datei `pg_hba.conf` und fügen Sie die erforderlichen Einstellungen hinzu, um Verbindungen für die Replikation zu akzeptieren:
```conf
host replication /32 trust
```

**3. Erstellung der Master-Datenbank:**
Verbinden Sie sich mit PostgreSQL und erstellen Sie eine Datenbank für den Master-Server mit folgenden Befehlen:
```bash
sudo -u postgres psql
CREATE DATABASE mydatabase;
```

**4. Einrichtung des Standby-Servers:**
Installieren Sie dieselbe PostgreSQL-Version auf dem Standby-Server und konfigurieren Sie die Konfigurationsdateien genauso wie auf dem Master-Server.

**5. Konfiguration der Replikation auf dem Standby-Server:**
Erstellen Sie auf dem Standby-Server die Datei `recovery.conf` und fügen Sie die folgenden Einstellungen hinzu:
```conf
standby_mode = 'on'
primary_conninfo = 'host= port=5432 user= password='
trigger_file = '/path/to/trigger/file'
```

**6. Start des Standby-Servers:**
Starten Sie den Standby-Server und starten Sie den PostgreSQL-Dienst:
```bash
sudo systemctl start postgresql
```

**7. Überprüfung der Replikation:**
Führen Sie Änderungen auf dem Master-Server durch und überprüfen Sie, ob diese erfolgreich auf den Standby-Server repliziert wurden. Sie können den Status der Replikation überwachen, indem Sie die PostgreSQL-Logs auf dem Standby-Server überprüfen und die Sicht `pg_stat_replication` verwenden.

Nach erfolgreicher Konfiguration der PostgreSQL-Replikation können Sie von Vorteilen wie hoher Verfügbarkeit, Datensicherung und Leistungsverbesserungen Ihrer Datenbank profitieren.

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(12 mal angesehen / 0 Kunden fanden es hilfreich)

Top