Clustrix에서 Clustrix로 복제를 활성화하는 단계

Rupert Harwood -

ClustrixDB로 복제를 구성하는 것은 매우 간단합니다. 복제 구성에 대한 자세한 정보는 문서에서 찾아볼 수 있습니다. Configuring Replication을 참조하십시오 

복제를 활성화하는 단계

  1. 마스터 서버에서 binlog(s)를 활성화합니다
  2. 마스터 클러스터에서 ClustrixDB Fast Backup을 실행합니다
  3. 백업을 슬레이브 클러스터에서 복원합니다
  4. 슬레이브 클러스터에서 슬레이브를 생성합니다

마스터 클러스터에서 binlog(s) 활성화합니다

마스터 클러스터에서 필요에 따라 하나의 binlog 또는 여러 개의 binlog를 생성합니다. 

CREATE BINLOG 'binlogname' FORMAT = 'row'; 

Binlog 생성에 대한 자세한 정보는 Using ClustrixDB as a Replication Master를 참조하십시오.

마스터 클러스터에서 ClustrixDB Fast Backup 실행합니다

마스터 클러스터에서 ClustrixDB Fast Backup을 실행하십시오. Binlog를 활성화한 이후에 수행해야 합니다. 그렇지 않으면 4 단계에서 binlog position이 없습니다.

BACKUP * TO 'ftp://username:password:/full/path/to/backup_file';

백업에 대한 자세한 정보는 ClustrixDB Fast Backup/Restore를 참조하십시오.

슬레이브 클러스터에서 백업을 복구합니다

슬레이브 클러스터에서 복구 명령을 시작하십시오. 전체 백업 또는 복제할 테이블만 복구하십시오.

RESTORE db.table FROM 'ftp://username:password:/full/path/to/backup/file';

복구에 대한 자세한 정보는 ClustrixDB Fast Backup/Restore를 참조하십시오.

슬레이브 클러스터에서 슬레이브를 생성합니다

백업 파일 내부에 제공된 정확한 binlog파일과 position을 사용하여 슬레이브를 생성하십시오. 백업 파일을 찾아 metadata/binlogs 파일을 보십시오.

[root@ftpserver backup_file]# cat metadata/binlogs
clx-bin.000001:000004
clx-dev.005702:89363985

binlog 파일과 position이 있으면 슬레이브를 생성할 수 있습니다.

create slave 'clx-slave01'
master_log_file = 'clx-bin.000001',
master_log_pos = 4,
master_host = '1.2.3.4',
master_port = 3306,
master_user = 'replication';

슬레이브 생성에 관한 자세한 정보는Using ClustrixDB as a Replication Slave를 참조하십시오.

또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.
Zendesk 제공