**Ubuntu 21 Üzerinde PostgreSQL Replication Kurulumu ve Yapılandırması**
PostgreSQL, yüksek kullanılabilirlik ve veri yedekleme için bir dizi replikasyon özelliği sunar. Ubuntu 21 üzerinde PostgreSQL replikasyonunu nasıl kuracağınızı ve yapılandıracağınızı adım adım açıklayan bir rehber:
**1. PostgreSQL Kurulumu:**
İlk adım olarak, PostgreSQL'ın yüklenmesi gerekmektedir. Terminali açın ve aşağıdaki komutları kullanarak PostgreSQL'ın en son sürümünü yükleyin:
```bash
sudo apt update
sudo apt install -y postgresql postgresql-contrib
```
**2. Master Sunucunun Yapılandırılması:**
Master sunucunun PostgreSQL yapılandırma dosyasını (`postgresql.conf`) düzenleyin ve aşağıdaki ayarları ekleyin veya düzenleyin:
```conf
listen_addresses = '*' # Tüm IP adreslerinden bağlantıları kabul eder.
wal_level = replica # Write Ahead Logging seviyesini replika olarak ayarlar.
max_wal_senders = 3 # Paralel replikasyon bağlantı sayısını belirtir.
```
Ardından, `pg_hba.conf` dosyasını açın ve replikasyon için bağlantıları kabul etmek için gerekli ayarları ekleyin:
```conf
host replication /32 trust
```
**3. Master Veritabanının Oluşturulması:**
Master veritabanını oluşturmak için aşağıdaki komutları kullanarak PostgreSQL'e bağlanın ve bir veritabanı oluşturun:
```bash
sudo -u postgres psql
CREATE DATABASE mydatabase;
```
**4. Standby Sunucunun Kurulumu:**
Standby sunucuyu hazırlamak için aynı PostgreSQL sürümünü yükleyin ve yapılandırma dosyalarını master sunucuyla aynı şekilde düzenleyin.
**5. Standby Sunucunun Replication Yapılandırması:**
Standby sunucuda `recovery.conf` dosyasını oluşturun ve aşağıdaki ayarları ekleyin:
```conf
standby_mode = 'on'
primary_conninfo = 'host= port=5432 user= password='
trigger_file = '/path/to/trigger/file'
```
**6. Standby Sunucunun Başlatılması:**
Standby sunucuyu başlatın ve PostgreSQL servisini çalıştırın:
```bash
sudo systemctl start postgresql
```
**7. Replication Kontrolü:**
Master sunucuda değişiklikler yapın ve bu değişikliklerin standby sunucuya başarıyla replike edildiğinden emin olun. Standby sunucunun PostgreSQL loglarını kontrol ederek ve `pg_stat_replication` görünümünü kullanarak replikasyon durumunu izleyebilirsiniz.
PostgreSQL replikasyonunu başarıyla yapılandırdıktan sonra, veritabanınızın yüksek kullanılabilirlik, yedekleme ve performans iyileştirmeleri gibi avantajlarından yararlanabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.