2016-06-07 112 views
1

任何人都有在Galera集羣和獨立MySQL從服務器之間設置複製的經驗嗎?在Galera集羣和獨立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

加萊拉節點版本:25年6月5日

MySQL從版本:27年6月5日

+0

您是否在沒有代理或MaxScale的情況下將從站連接到1 Galera節點? –

+0

Galera節點和MySQL從站放置在不同的AWS區域,但我設置了nat實例,因此它們可以通過IP到達對方而沒有問題 – jumpy

+0

因此從站一直到達相同的galera節點並且沒有切換到另一個galera節點?我使用相同的配置沒有問題 –

回答

0

我設置相同SERVER_ID值全部Galera羣集中的節點現在都能正常工作。

相關問題