2016-06-07 17 views
1

Galera Cluster와 독립 실행 형 MySQL 슬레이브간에 복제를 설정 한 경험이 있습니까?Galera Cluster와 독립 실행 형 MySQL 슬레이브간에 GTID 복제 설정

Galera 클러스터에 세 개의 노드가 있으며 MySQL 슬레이브에 대한 gtid 복제를 설정하려고합니다. 모든 Galera 노드의 문제점은 자신의 bin 로그를 작성하고 중복 쿼리를 일으키는 것 같습니다. 갈레 노드에

Cannot add or update a child row: a foreign key constraint fails ..., Error_code: 1452; handler error HA_ERR_NO_REFERENCED_ROW; the event's master log mysql-bin.000003, end_log_pos 76110900 

복제 설정 : 결과적으로, 나는 무한이 같은 오류를 얻을

[mysqld] 
log_slave_updates=1 
log_bin=mysql-bin 
gtid_mode=ON 
enforce_gtid_consistency=1 
expire_logs_days=7 
server_id = 3 # 1 for node1, 2 for node2, 3 for node3 
binlog_format=ROW 

어쩌면 당신이 그것을 해결할 수 어떻게 알 수 있습니까? http://severalnines.com/blog/how-set-asynchronous-replication-galera-cluster-standalone-mysql-server-gtid

갈레 버전 노드 : :이 항목을 사용 설정에 대한


5.6.25

MySQL의 노예 버전 :

+0

프록시 또는 MaxScale없이 슬레이브를 1 Galera 노드에 연결합니까? –

+0

Galera 노드와 MySQL 슬레이브를 다른 AWS 영역에 배치했지만 Nat 인스턴스를 설정하여 문제없이 IP를 통해 서로 연결할 수 있습니다. – jumpy

+0

따라서 슬레이브는 항상 동일한 galera 노드로 이동하고 다른 galera 노드로 전환하지 않았습니다. ? 나는 동일한 설정으로 문제없이 해결한다 –

답변

0

5.6.27 나는 모두에 대해 동일한 SERVER_ID 값을 설정 Galera 클러스터의 노드가 올바르게 작동합니다.