• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 1. MySQL Cluster 개요
    2. MySQL Cluster 설치
    3. MySQL Cluster 설정
    4. MySQL Cluster 프로그램
    5. MySQL Cluster 관리
    6. MySQL Cluster Replication
    1. MySQL Cluster Replication : 약어 및 기호
    2. MySQL Cluster Replication의 일반 요구 사항
    3. MySQL Cluster Replication의 알려진 문제
    4. MySQL Cluster Replication 스키마와 테이블
    5. 복제를위한 MySQL Cluster 준비
    6. Starting MySQL Cluster Replication (Single Replication Channel)
    7. 2 개의 복제 채널을 사용하는 MySQL Cluster 복제
    8. MySQL Cluster 복제를 사용한 장애 조치 구현
    9. MySQL Cluster 복제를 사용한 MySQL Cluster 백업
    10. MySQL Cluster Replication:멀티 마스터와 순환 복제
    11. MySQL Cluster Replication 충돌 해결
    7. MySQL Cluster Release Notes
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

18.6.7 2 개의 복제 채널을 사용하는 MySQL Cluster 복제

또한 완성 된 예제 시나리오에서는 2 개의 복제 채널을 사용하여 중복성을 제공하고이를 통해 하나의 복제 채널에서 발생할 수있는 장애를 방지하는 것을 상정하고 있습니다. 여기에는 총 4 개의 복제 서버가 필요하며, 2 대의 마스터 서버를 마스터 클러스터에 두 개의 슬레이브 서버를 슬레이브 클러스터에 사용합니다. 이후의 설명에서는 고유 식별자를 다음과 같이 할당 된 것으로합니다.

서버 ID 설명
1 마스터 - 기본 복제 채널 (M)
2 마스터 - 보조 복제 채널 (M ')
3 슬레이브 - 기본 복제 채널 (S)
4 슬레이브 - 보조 복제 채널 (S ')

2 개의 채널을 사용하는 복제 설정은 하나의 복제 채널 설정과 근본적으로 다른 것은 없습니다. 첫째, 기본 및 보조 복제 마스터에 대한 mysqld 프로세스를 시작한 다음 기본 및 보조 슬레이브에 대한 프로세스를 시작해야합니다. 그런 다음 각 슬레이브에서 START SLAVE 명령문을 발행하면 복제 프로세스를 시작할 수 있습니다. 명령과 그 명령의 발행에 필요한 순서를 보여줍니다.

  1. 기본 복제 마스터를 시작합니다.

    shellM> mysqld --ndbcluster --server-id=1 \
                   --log-bin &
  2. 보조 복제 마스터를 시작합니다.

    shellM'> mysqld --ndbcluster --server-id=2 \
                   --log-bin &
  3. 기본 복제 슬레이브 서버를 시작합니다.

    shellS> mysqld --ndbcluster --server-id=3 \
                   --skip-slave-start &
  4. 보조 리플리케이션을 시작합니다.

    shellS'> mysqld --ndbcluster --server-id=4 \
                    --skip-slave-start &
  5. 마지막으로, 여기에 같이 주 슬레이브에서 START SLAVE 문을 실행하여 기본 채널에 복제를 시작합니다.

    mysqlS> START SLAVE;
    
    경고

    이 시점에서 기본 채널 만 시작됩니다. 보조 복제 채널은 섹션 18.6.8 "MySQL Cluster 복제를 사용한 장애 조치 구현" 에서 설명한대로 기본 복제 채널에서 오류가 발생한 경우에만 시작됩니다. 여러 복제 채널을 동시에 실행하면 불필요한 중복 레코드가 복제 슬레이브로 작성 될 수 있습니다.

전에 언급했듯이 리플리케이션 슬레이브에서 바이너리 로깅을 활성화 할 필요가 없습니다.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved