昨天经过各种努力,终于完成了两台服务器集成的搭建,今天再新开一台服务器,在想如何加入呢?网上度娘了很久结果没搜到相关文章;哎,索性直接照着前两台服务配置,在第三台(新服务器)上配置完成后重启mariadb服务,神一般的结果发现自动就加入了,新增的测试数据库也自动被同步过来了:
为了进一步核实,到底是配置文件那个参数设置起效,决定再试试:把配置文件中这个节点注释掉:
接着再次重启mariadb服务,结果报如下错误:
原来是新的服务器是根据集群名称来找的啊,这下就晓得这个参数的重要性了。
再继续折腾,恢复集群名称设置,注释地址设置看看结果
再次重启服务,妥妥的还是报错,不过报错的信息就是如下了:
到此,就有了较深刻的理解,必须这两个参数同时存在才行,是根据集群地址去找对应的集群名称,找到后会自动加入到里面。
还有一层认知:即如果服务器足够强大,同理一台服务器可以搭建多个集群服务,但是必须保证数据库的端口不同,启用的配置文件在不同位置,否则会报端口已被使用;但是不知道是否可行。