WSREP_SST: [ERROR] xtrabackup_checkpoints missing, failed innobackupex/SST on donor (20190614 19:30:21.392) WSREP_SST: [ERROR] Cleanup after exit with status:2 (20190614 19:30:21.394) |
MariaDB 버전변경하면서 테스트를 하던 중 Galera Cluster를 새로 구성하면서, 다른 2 node 들이 위와 같은 에러가
발생하면서 DB 구동이 실패가 되었었다.
무슨 문제였는지 알수가 없었다.
wsrep_sst_method 옵션을 변경해도 error 가 발생되면서 DB 구동이 실패가 되었었다.
첫번째 노드의 data가 들어있는 디렉토리를 살펴보면,
innobackup.backup.log 라는 파일이 있다.
다른 노드에서 sst를 요청하면 과정과 결과가 기록이 된다.
2019-06-14 19:30:21 140471879198592 [ERROR] InnoDB: Tablespaces for test/t1 have been found in two places; Location 1: SpaceID: 21550 File: ./test/t1.ibd Location 2: SpaceID: 21550 File: /data/test/test/t1.ibd You must delete one of them. 190614 19:30:21 [ERROR] mysqld got signal 6 |
이러한 기록들이 있었다.
저 테이블에 문제가 있었나보다.
실제로 첫번째 node 의 데이터를 mysqldump 로 백업하려했더니 저 테이블때문에 계속 실패했다. 다른 한 테이블도
그래서 제외시켜서 백업했더니 잘 되었었다.
mysqldump -uroot -predhat --databases test --ignore-table=test.t1 --ignore-table=test.t2 > /mysqldump/test.sql |
결국 첫번째 노드에서 문제있었던 두 테이블을 삭제하니
Galera Cluster도 정상으로 되었다.