2016-06-07 73 views

回答

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有關各種選項的詳細信息。

相關問題