Galera에서 마스터가 다운된 경우 마스터/슬레이브 리플리케이션 로드밸런싱
길을 잃었네요, 공통점을 만들고 싶어요.MASTER/SLAVE
의 레플리케이션MariaDB
데이터베이스입니다.나는 선택한다MASTER/SLAVE
에 걸쳐서MASTER/MASTER
복잡해지는 것을 피하기 위해.그SLAVE
다음 경우에만 사용됩니다.MASTER
서버가 다운되었습니다.
셋업 완료MariaDB 10.0.x
그러나 이 레플리케이션의 실현 방법에 대해 읽기 시작하면 Galera가 도입되어 있습니다.Galera는 MariaDB를 대체하고 있습니다.
마스터 서버가 다운된 경우 릴레이를 실행하도록 슬레이브 서버에 지시하는 방법은 무엇입니까?Galera Cluster를 통해 자동으로 처리됩니까?
가능하면 어플리케이션에 슬레이브서버를 인식시키고 싶지 않습니다.MariaDB MASTER의 IP로 설정하고 도달할 수 없는 경우에는 대신 슬레이브를 사용합니다.(단, 이 폴백을 어플리케이션레벨로 지정하고 싶지는 않습니다)
감사해요.
당신이 원하는 것을 달성할 수 있습니다.방금 Galera가 아닌 비동기 복제를 사용하여 MariaDB 10 설정을 완료했습니다.최대한의 가동시간을 확보하기 위해 마스터/마스터 복제를 설정하고 mysql-mmm을 사용하여 설정을 감시했습니다.이 도구는 가상 IP를 관리하고 쓰기 목적으로 두 개의 마스터 중 하나를 가리킵니다.이를 통해 단일 마스터에 대해 일관된 쓰기를 보장하여 데이터 손상을 방지합니다.한쪽 마스터에 장애가 발생하면 가상 IP가 다른 쪽 마스터에 매핑됩니다.이것에 의해, 하이 어베이러빌리티의 측면이 있습니다.아래에 기재된 지침은 매우 명확하고 따르기 쉬웠습니다.
http://mysql-mmm.org/mmm2:guide
행운을 빕니다.
언급URL : https://stackoverflow.com/questions/25076246/master-slave-replication-load-balancing-if-master-down-with-galera
'programing' 카테고리의 다른 글
Panda를 사용한 "대용량 데이터" 워크플로우 (0) | 2022.12.26 |
---|---|
palindrome 문자열 확인 (0) | 2022.12.26 |
Big Decimal을 정수로 변환 (0) | 2022.12.26 |
Python에서 멀티프로세싱을 사용하는 동안 어떻게 기록해야 합니까? (0) | 2022.12.26 |
오류: 클라이언트에 보낸 후 헤더를 설정할 수 없습니다. (0) | 2022.12.26 |