Dev/postgresql

postgres 11 replication 설정

ggugi 2020. 4. 8. 13:11

1 master + 1 slave 구성으로 stream replication 구성 

 

 

세팅 순서 

순서   서버
1 postgresql.conf 파일 설정 수정 master
2 replication user 생성  master
3 slot 생성 master
4 pg_hba.conf 파일에 replication user 접근권한 추가 master
  master 서버 재구동 master
5 pg_basebackup 으로 data 파일 백업받기 slave
6

postgres.conf 파일 수정 

slave
7

recovery.conf 파일은 data 폴더에 저장

- postgresql.conf 파일 위치 아님 data 폴더 위치

- 이것때문에 헤멤..... 

slave
8

slave 서버 구동

 
9

replication 상태 확인

- select * from pg_stat_replication;

master

 

 

reference site :

- https://skysoo1111.tistory.com/65

- https://dba.stackexchange.com/questions/189089/postgresql-slave-failed-after-master-failure-unable-to-promote