galera mariadb 新加节点始终加入不了,检查配置文件也没有错;
最后解决方法如下
关键日志
..........................................................
3月 26 17:38:25 zabbixdata mysqld[5605]: 已删除目录:"/var/lib/mysql/mysql"
3月 26 17:38:25 zabbixdata mysqld[5605]: 已删除目录:"/var/lib/mysql/test"
3月 26 17:38:25 zabbixdata mysqld[5605]: 已删除"/var/lib/mysql/performance_schema/db.opt"
3月 26 17:38:25 zabbixdata mysqld[5605]: 已删除目录:"/var/lib/mysql/performance_schema"
3月 26 17:38:25 zabbixdata mysqld[5605]: 已删除"/var/lib/mysql/mysql.sock"
3月 26 17:38:25 zabbixdata mysqld[5605]: WSREP_SST: [INFO] Waiting for SST streaming to complete! (20180326 17:38:25.113)
3月 26 17:38:26 zabbixdata mysqld[5605]: 2018-03-26 17:38:26 140263318091520 [Note] WSREP: (6d4cfeeb, 'tcp://0.0.0.0:4567') connection to peer 6d4cfeeb with addr tcp://172.16.19.210:4567 timed out, no
3月 26 17:38:26 zabbixdata mysqld[5605]: 2018-03-26 17:38:26 140263318091520 [Note] WSREP: (6d4cfeeb, 'tcp://0.0.0.0:4567') turning message relay requesting off
3月 26 17:39:53 zabbixdata systemd[1]: mariadb.service start operation timed out. Terminating.
因为数据库比较大,所以同步实际上需要很长时间的。超时了就被终结进程了
编辑参数mariadb的服务
vim /usr/lib/systemd/system/mariadb.service
添加
TimeoutStartSec=90min
然后开启第二个节点就好了
systemctl start mysql