点击参与 GreatSQL 8.0.32-26 文档捉虫~~~
搜索
搜索
本版
问答
用户
注册
/
登录
注册 / 登录
首页
Portal
论坛问答
BBS
社区活动
技术博客
Blog
资料中心
社区
认证
源码仓库
万里数据库
5.7停服专区
用户手册
视频资料
参与贡献
社区行为守则
社区治理
致谢
社区之星
社区勋章
积分商城
兼容性列表
培训认证
Gitee
Github
源码下载
gt-checksum
GreatSQL社区
»
论坛问答
›
GreatSQL
›
故障案例
都有哪些情况可能导致MGR服务无法启动?
2640
1
2022-8-18 17:47
都有哪些情况可能导致MGR服务无法启动?
MySQL
,
常见问题
全部回复
(1)
只看楼主
GreatSQL万答
当前离线
22
主题
0
博客
73
贡献
版主
金币
201
贡献
73
GreatSQL万答
2022-8-18 17:48:31
本帖最后由 GreatSQL万答 于 2022-8-18 17:49 编辑
简单整理了下,大概有以下原因可能导致MGR服务无法启动:
网络原因,例如网络本来就不通,或被防火墙拦住。防火墙通常至少有两道,操作系统默认的firewall策略,以及云主机被默认的安全策略。
第一个启动的节点没有先做初始引导操作(group_replication_bootstrap_group=ON)。
没有正确配置group_name,所有节点的 group_replication_group_name 值要一致才可以。
没正确配置 group_replication_group_name,常见于新手。要为MGR服务专门新开一个服务端口,常用33061端口,但新手可能会照样写成3306端口。
通常,我们会在各MGR节点的 hosts 文件里加上所有节点的hostname。这是为了防止本地节点使用的hostname和MGR收到的hostname不一致,这种情况下,可以在每个本地节点设置 report-host,主动上报hostname即可解决。
没设置正确的allowlist。有可能加入MGR各节点的IP不在默认的allowlist中,可参考这篇文章:MySQL Group Replication集群对IP地址的限制导致的一些问题与解决办法。
个别节点的本地事务更多,例如误操作写入数据,也会无法加入MGR,这种情况需要重建本地节点。
个别节点的本地事务缺失太多,且加入MGR时无法自动完成恢复,这种情况比较少见,需要手动执行clone复制数据,或者其他类似操作。
更多MGR相关问题请移步到社区文档资料:
GreatSQL MGR FAQ
。
回复
采纳
举报
GreatSQL万答
22
主题
0
博客
73
贡献
版主
金币
201
贡献
73
发消息
互动与交流
社区活动
论坛问答
加入社区
贡献者指南
学习与应用
文章博客
文档资料
视频资料
常见问题
发现社区
社区准则
建议反馈
社区之星
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com
社区公众号
社区小助手
QQ群
友情链接
万里数据库
开源中国
墨天轮
开放原子开源基金会
OpenEuler
©2022 GreatSQL All Rights Reserved. (
京ICP备06057874号
)
扫码联系
社区群助手
扫码加入QQ群
扫码关注公众号
GMT+8, 2025-1-18 15:37
, Processed in 0.019820 second(s), 14 queries , Redis On.
快速回复
返回顶部
返回列表