RDBMS/Mysql (2) 썸네일형 리스트형 [Debezium] Mysql의 Master-Slave 스위칭시 디비지움 동작 방식 회사에서는 Mysql 클러스터를 MHA로 구성해서 사용중이다. 마스터/슬레이브 모두 마스터용/슬레이브용 도메인에 연결되어있으며, failover로 인해 마스터-슬레이브간 스위칭 발생시 도메인도 함께 변경된다. 디비지움 POC를 진행하면서 Mysql의 마스터-슬레이브가 스위칭이 될때 디비지움이 어떻게 동작하는지, 정상적으로 CDC는 가능한지를 테스트 해보았고, 이것을 정리해 보고자한다. 보통 두가지 상황에서 마스터-슬레이브 스위칭이 발생한다. Master 장애 발생시 MHA 설정에 따른 Failover 시 대용량 테이블에 Alter를 수행하기 위해 실행하는 스위칭 두가지 상황에서 디비지움이 어떻게 동작하는지 확인해 보았다. 1. MHA Failover에 의한 마스터-슬레이브 스위칭 마스터에 장애가 발생하면.. [Mysql] binlog enable/disable 바이너리 로그는 master-slave 구성을 하거나, CDC를 할 때 사용하는데, 상황에 따라서 enable/disable 해야할 이슈가 있어 기록차원에서 남겨본다. 1.bin-log on $ vi /etc/my.cfg [mysqld] log-data=/data1/mysql/,ysql-bin $ sudo service mysql restart 2.bin-log off $ vi /etc/my.cfg ##주석처리 [mysqld] #log-data=/data1/mysql/,ysql-bin ## 재시작 $ sudo service mysql restart 이전 1 다음