项目中搭建了mysql集群,用到了4台服务器,一台管理节点服务器+数据节点服务器,3台数据节点服务器+SQL节点服务器,其中一台数据节点+SQL节点服务器也作为应用服务器部署了系统。
由于应用系统服务器的服务器数据节点断开了很长一段时间,大概2个月左右。当这台应用应用服务器因原因重启之后,整个集群的所有数据节点就无法正常启动,表现为可以启动成功,但是几分钟之后数据节点就会自动停止,日志文件中会有报错文件。
这种原因是因为其中一个数据节点断开时间过长,无法同步数据,导致不同的数据节点之后数据存在较大的差量。
解决办法,
windowsserver服务器,需要在同时把数据节点进行启动,中间相差不要超过数据节点报错的时间(10秒以内)
linux可以使用Xshell同时启动所有的数据节点。
本文讲述了在一个包含四台服务器的MySQL集群中,由于其中一台服务器长时间断开连接导致的数据同步问题及集群故障。详细介绍了故障现象及如何通过同步启动数据节点来解决该问题。
1986

被折叠的 条评论
为什么被折叠?



