之前在群发贴,咨询添加新节点时,节点是不是要提前安装好组复制插件。
在昨晚上自己新添加一个节点,发现在添加节点前,并不需要提前安装好组复制插件。通常在节点进行配置环境检查时,已经安装好了组复制插件。
另外,要注意在添加前节点前,在配置文件中一定要做配置,特别是关于组复制方面的
port=3306
server_id=303306
log-bin
log_slave_updates=1
gtid_mode=ON
enforce_gtid_consistency=ON
plugin_load_add='group_replication.so'
group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1"
group_replication_local_address= "192.168.200.15:33061"
group_replication_group_seeds= "192.168.200.145:33061,192.168.200.15:33061,192.168.200.80:33061,192.168.200.136:33061"
report-host=192.168.200.15
上面标红字体的内容非常重要。
如果配置文件没做好,到时在主节点上添加从节点时,容易报错。 Checking connectivity and SSL configuration...
ERROR: MySQL server at '192.168.200.145:3306' can't connect to 'server:3306'. Verify configured report_host and that the address is valid at that host.
Traceback (most recent call last):
File "", line 1, in
RuntimeError: Cluster.add_instance: Server address configuration error