Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Потоковая репликация и имена wal файлов / 4 сообщений из 4, страница 1 из 1
28.12.2016, 15:35
    #39376984
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоковая репликация и имена wal файлов
Добрый день.
Postgres 9.2, Debian 7, между двумя базами настроена потоковая репликация. Вчера случайно обратил внимание что номера в наименовании WAL файлов на слейве больше чем на мастере. Такое допустимо? В документации в разделе восстановления написано что можно копировать WAL файлы в pg_xlog слейва и он после перезапуска их восстановить. Но у меня получается что копируемые файлы перезатрут существующие.

Репликация работает, pg_stat_replication на мастере показывает что к нему подключен слейв.
...
Рейтинг: 0 / 0
30.12.2016, 11:30
    #39378197
iriswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоковая репликация и имена wal файлов
Можно копировать напрямую, но здесь есть свои "подводные камни".
Стандартная схема развертывания слейва - pg_basebackup (с ключом -X stream получаем копию мастера с набором xlog'ов за промежуток пока pg_basebackup выполнялся), далее указываем restore_command в restore.conf как будем забирать xlog'и, пока не переключимся в stream-режим репликации, т.е. файловая репликация. Вот от этого момента еще вариант - в качестве restore_command любую команду с успешным завершением, а xlog'и копировать напрямую в каталог pg_xlog слейва, но тогда вам самостоятельно придется разбираться с правами(и вледельцем) на те файлы, которые вы получите в каталоге на слейве и это малая часть проблем при таком подходе.
...
Рейтинг: 0 / 0
30.12.2016, 12:25
    #39378236
pmb17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоковая репликация и имена wal файлов
У меня больше вопрос по содержимому каталога /pg_xlog. Сейчас на слейве последний номер wal файла на 10 больше чем на мастере.
Репликация работает.
...
Рейтинг: 0 / 0
06.01.2017, 15:15
    #39380089
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Потоковая репликация и имена wal файлов
pmb17, postgres создаёт WAL файлы при checkpoint «на будущее», что бы когда WAL потребуется не тратить время на выделение места на диске, видимо для streaming slave это тоже актуально.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Потоковая репликация и имена wal файлов / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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