powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
21 сообщений из 21, страница 1 из 1
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243494
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья помогите пожалуйста чайнику))) Целую неделю бьюсь с потоковой репликацией использовал кучу статей и кучу методов. Но что -то идет не так и не знаю на каком этапе. os ubuntu server 16/04 , Postgres 9.5 . После выполнение всех процедур описанных в статьях. в конце когда запускаю слэйв. Он выдает ошибку couldnt connect to server нет такого файла или каталога... итд
is the server running locally and accepting connections on Unix domain socket.../var/run/...s/PGSQL.5432. может кто через тим вивер поможет??
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243525
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandr,

покажите что в логах реплики пишется.
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243540
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandr,

recovery.conf со слейва нужен. pg_hba.conf с мастера — не весь, та часть, что разрешает replication подключения.

Также покажите вывод: SELECT name,setting,unit FROM pg_settings WHERE source NOT IN ('default','override');
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243552
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,
логи не создаются почему то в рекавери конфиг параметры все указаны даже другую директорию писал -логи не создаются
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243554
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,
на мастере указано
host replication rep 192.168.0.0\0 trust
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243605
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandr,

как запускаете базу? что при этом выводится? есть ли права на datadir и все, что внутри у postgres пользователя?
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243639
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandrна мастере указано
host replication rep 192.168.0.0\0 trust
Если написано так, как вы указали, то это синтаксически неверно.

вы не привели `recovery.conf` со слейва

покажите определение роли `rep` на мастере
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243643
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243652
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

роли rep на мастере
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243663
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

рекавери конф
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243664
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

пг хба на слэйве
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243672
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МОЖЕТ ЧЕРЕЗ TEAM VIEWER кто подключится и подскажет???? ПОЖАЛУЙСТА
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243676
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandr,

я в не вижу recovery.conf в datadir (он должен быть именно там). и не привели команду запуска базы с выводом (service ... start, pg_ctl ..., pg_ctlcluster ..., /etc/init.d/postgresql.... и т.п.)
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243748
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39243876
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandr,

проверяйте логи после запуска базы -- там будет много полезной инфы

в списках процессов должен быть `wal_receiver` когда база подключитсья к мастеру

На данный момент:

база, скорее всего, уже открылась и живёт свой жизнью — для репликации надо восстановить из бэкапа ещё раз

как сказал Alexius — в PGDATA нету `recovery.conf`, соответственно ничего и не работает

P.S. А чё конфиги картинками-то? Мышкой текст выделить и скопировать сложно?
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39244056
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,
у меня ubuntu server в виртуалке.... там не то что не выделяется текст -там даже вверх не прокручивается экран.
рекавери конфиг я перекинул в пгдата... pg_basebackup надо выполнять на мастере или слэйве и какую директорию и хост писать? слейва или мастера
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39244060
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

я не найду где лежат логи. в конфигах их расомментил я так понял должна быть папка пглог в пгдата. а ее нету хотя в конфигах так указано
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39244093
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
naruhandr,

давайте по порядку попробуем реплику переналить:

1) остановите postgres на реплике, убедитесь что процессов postgres действительно не осталось
2) переименуйте/удалите datadir
3) зайдите под postgres пользователем
4) проверьте что конфиг postgresql.conf на реплике адекватный, hot_standby = on
5) запустите pg_basebackup на реплике, указывается хост мастера и datadir реплики (/var/lib/postgresql/9.5/main), можно дополнительно указать опцию --write-recovery-conf чтобы recovery.conf сам создался. после загрузки можно его посмотреть/отредактировать при необходимости
6) запустите базу на реплике
7) смотрите логи, они должны появиться
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39244094
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexius,

После pg_basebackup надо `postgresql.conf` отредактировать, т.к. перезапишется (4 и 5 местами поменять).
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39244100
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorov,

у товарища бубунта, там конфиги в /etc/postgresql/9.x/ хранятся, а не в datadir как например в centos. pg_basebackup их трогать не должен.
...
Рейтинг: 0 / 0
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
    #39244418
naruhandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,

спасибо помог теперь получилось. посмотри вот тут http://www.sql.ru/forum/1215743/problemy-s-podkluchenie-posle-replikacii
я не могу подключится к мастеру удаленно((
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]