Репликация PostgreSQL с помощью Bucardo — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
 
Имеем два хоста с базами и один на котором развернём Bucardo. Репликация будет master - master
 
Имеем два хоста с базами и один на котором развернём Bucardo. Репликация будет master - master
 +
 +
 +
Установим Postgresql13
 +
dnf module disable postgresql
 +
dnf install postgresql13-server postgresql13
 +
/usr/pgsql-13/bin/postgresql-13-setup initdb
 +
 +
 +
Включаем автозапуск и запускаем
 +
systemctl enable postgresql-13
 +
systemctl start postgresql-13
  
  
Строка 10: Строка 21:
 
Создаем директории для логирования и запуска  
 
Создаем директории для логирования и запуска  
 
  mkdir /var/log/bucardo
 
  mkdir /var/log/bucardo
chmod 777 /var/log/bucardo
 
 
  mkdir /var/run/bucardo
 
  mkdir /var/run/bucardo

Версия 10:25, 30 марта 2022

Репликация PostgreSQL с помощью Bucardo на Oracle Linux 8.5

Имеем два хоста с базами и один на котором развернём Bucardo. Репликация будет master - master


Установим Postgresql13

dnf module disable postgresql
dnf install postgresql13-server postgresql13
/usr/pgsql-13/bin/postgresql-13-setup initdb


Включаем автозапуск и запускаем

systemctl enable postgresql-13
systemctl start postgresql-13


Устанавливаем Bucardo и необходимые пакеты

yum install bucardo postgresql13-plperl perl-DBI perl-DBD-Pg perl-DBIx-Safe


Создаем директории для логирования и запуска

mkdir /var/log/bucardo
mkdir /var/run/bucardo