Я нахожусь в процессе настройки как postgresql-9.6 MASTER, так и SLAVE для потоковой репликации. Но сначала мне нужно поставить МАСТЕР на ARCHIVE_MODE
У меня есть возможность использовать любую из приведенных ниже команд для архивирования файлов WAL из pg_xlog в / opt / mm / dxxxx.
rsync -aSIq% p / opt / mm / dxxxx /% f
ИЛИ ЖЕ
тест! -f / opt / mm / dxxxx /% f && cp% p / opt / mm / dxxxx /% f
Я протестировал обе команды и продолжаю работать с ошибкой.
Ошибка rsync: change_dir "/ var / lib / pgsql / pg_xlog": нет такого файла или каталога (2)
Я могу продолжать это до тех пор, пока не буду уверен, что команда архивирования будет работать.
Сбой команды архивирования может помешать перезапуску сервера MASTER, так как мне нужно будет выполнить pg_ctl restart -w после редактирования файла postgresql.conf.