我已經讀過MariaDB的Maxscale(BinLog服務器)可用於將bin日誌從MySQL集羣中繼到單個BinLog服務器,但是我想知道是否有可能收集所有bin日誌不同的MySQL集羣並堅持在一個單一的BinLog服務器並沒有mysql奴隸將從它讀取。在可能的情況下,如何處理不同MySQL簇中的相同數據庫名稱等衝突?可以將MariaDB的Maxscale(BinLog Server)用作來自不同mysql羣集的binlog的收集器嗎?
0
A
回答
0
binlogrouter MaxScale中的模塊是複製代理。它將Master的二進制日誌存儲在MaxScale服務器上。與普通的複製從機不同,binlogrouter不會寫自己的二進制日誌。這意味着MaxScale服務器上的二進制日誌將與原始主服務器上的二進制日誌相同。
要從多個集羣收集binlog,您需要配置多個binlogrouter服務並將它們中的每一個指向主服務器。二進制日誌分別存儲在每個配置的服務中。
這裏有一個binlogrouter服務和監聽器的配置實例:
[Replication-Router]
type=service
router=binlogrouter
version_string=10.0.17-log
router_options=server_id=4000,binlogdir=/var/lib/maxscale/,filestem=mysql-bin
user=maxuser
passwd=maxpwd
[Replication-Listener]
type=listener
service=Replication-Router
protocol=MySQLClient
port=3306
閱讀Binlogrouter documentation有關各種選項的詳細信息。
相關問題
- 1. 閱讀MySql binlog
- 2. MySQL BinLog語句檢索
- 3. 降低MySQL的NDB的大小BINLOG
- 4. 恢復清除的mysql binlog文件
- 5. 消費羣體可以跨羣集中的不同節點嗎?
- 6. 將MySQL binlog的位置移回恢復數據
- 7. mysql集羣自動增量不同步
- 8. 來自HDFS羣集的ListFiles
- 9. MariaDB不會爲我的MariaDB Galera羣集節點啓動
- 10. mariadb 10.1.13 galera集羣:錯誤
- 11. 使用不同大小的羣集羣
- 12. 我可以檢測垃圾收集器的工作時間嗎?
- 13. Symfony2來自不同捆綁包的可擴展收集實體
- 14. 我可以創建具有不同機器類型的GCP羣集嗎?
- 15. 如何理解mysql binlog中的時間戳?
- 16. SQL Server集羣
- 17. MariaDB Galera羣集中的異步複製
- 18. 升級MariaDB的集羣10.1至10.2
- 19. 我可以使用Apache mesos來管理作爲整個實體的羣集嗎?
- 20. 來自不同來源的聚合/收集的設計模式
- 21. django的Mysql集羣
- 22. binlog-do-db和replicate-do-db有什麼不同?
- 23. 我們可以將Apache Ignite集羣複製到另一個Ignite集羣嗎?
- 24. mongodb收集來自不同收藏的所有記錄
- 25. 如何使用T-SQL獲取所有MySQL binlog事件信息
- 26. VMSS可以作爲羣集使用
- 27. DataStax OpsCenter可以用來監控Cassandra社區版集羣嗎?
- 28. akka集羣感知路由器和akka集羣分片的不同用例?
- 29. 我們可以使用不同Linux版本的節點創建Kubernetes羣集嗎?
- 30. MesosDNS與來自不同集羣的主節點