Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ / 21 сообщений из 21, страница 1 из 1
25.05.2016, 21:14
    #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
25.05.2016, 22:14
    #39243525
Alexius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
naruhandr,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

я не найду где лежат логи. в конфигах их расомментил я так понял должна быть папка пглог в пгдата. а ее нету хотя в конфигах так указано
...
Рейтинг: 0 / 0
26.05.2016, 14:41
    #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
26.05.2016, 14:43
    #39244094
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
Alexius,

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

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

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


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