|
|
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
Друзья помогите пожалуйста чайнику))) Целую неделю бьюсь с потоковой репликацией использовал кучу статей и кучу методов. Но что -то идет не так и не знаю на каком этапе. 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. может кто через тим вивер поможет?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 21:14 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
naruhandr, покажите что в логах реплики пишется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 22:14 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
naruhandr, recovery.conf со слейва нужен. pg_hba.conf с мастера — не весь, та часть, что разрешает replication подключения. Также покажите вывод: SELECT name,setting,unit FROM pg_settings WHERE source NOT IN ('default','override'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 22:41 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
Alexius, логи не создаются почему то в рекавери конфиг параметры все указаны даже другую директорию писал -логи не создаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 23:08 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, на мастере указано host replication rep 192.168.0.0\0 trust ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2016, 23:14 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
naruhandr, как запускаете базу? что при этом выводится? есть ли права на datadir и все, что внутри у postgres пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 07:39 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
naruhandrна мастере указано host replication rep 192.168.0.0\0 trust Если написано так, как вы указали, то это синтаксически неверно. вы не привели `recovery.conf` со слейва покажите определение роли `rep` на мастере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:00 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
Alexius, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:07 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, роли rep на мастере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:18 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, рекавери конф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:27 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, пг хба на слэйве ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:32 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
МОЖЕТ ЧЕРЕЗ TEAM VIEWER кто подключится и подскажет???? ПОЖАЛУЙСТА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:39 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
naruhandr, я в не вижу recovery.conf в datadir (он должен быть именно там). и не привели команду запуска базы с выводом (service ... start, pg_ctl ..., pg_ctlcluster ..., /etc/init.d/postgresql.... и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 09:42 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
Alexius, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 10:45 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
naruhandr, проверяйте логи после запуска базы -- там будет много полезной инфы в списках процессов должен быть `wal_receiver` когда база подключитсья к мастеру На данный момент: база, скорее всего, уже открылась и живёт свой жизнью — для репликации надо восстановить из бэкапа ещё раз как сказал Alexius — в PGDATA нету `recovery.conf`, соответственно ничего и не работает P.S. А чё конфиги картинками-то? Мышкой текст выделить и скопировать сложно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 11:59 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, у меня ubuntu server в виртуалке.... там не то что не выделяется текст -там даже вверх не прокручивается экран. рекавери конфиг я перекинул в пгдата... pg_basebackup надо выполнять на мастере или слэйве и какую директорию и хост писать? слейва или мастера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 14:06 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, я не найду где лежат логи. в конфигах их расомментил я так понял должна быть папка пглог в пгдата. а ее нету хотя в конфигах так указано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 14:10 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
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) смотрите логи, они должны появиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 14:41 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
Alexius, После pg_basebackup надо `postgresql.conf` отредактировать, т.к. перезапишется (4 и 5 местами поменять). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 14:43 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
vyegorov, у товарища бубунта, там конфиги в /etc/postgresql/9.x/ хранятся, а не в datadir как например в centos. pg_basebackup их трогать не должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 14:47 |
|
||
|
Настройка ПОТОКОВОЙ РЕПЛИКАЦИИ
|
|||
|---|---|---|---|
|
#18+
Alexius, спасибо помог теперь получилось. посмотри вот тут http://www.sql.ru/forum/1215743/problemy-s-podkluchenie-posle-replikacii я не могу подключится к мастеру удаленно(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2016, 23:37 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=91&tid=1997216]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 312ms |
| total: | 467ms |

| 0 / 0 |
