💡
原文英文,约700词,阅读约需3分钟。
📝
内容提要
最近,一个Percona XtraDB Cluster(PXC)节点从一个标准的MySQL实例进行复制时出现了“节点已从集群中删除”的错误。通过查看主服务器上的二进制日志,发现复制在一个MyISAM表的DDL上卡住了,而Galera Cluster不支持MyISAM引擎。需要修复MyISAM表并重新同步集群。教训是在使用产品之前要了解其限制,以避免数据丢失的风险。
🎯
关键要点
- 最近在Percona XtraDB Cluster(PXC)节点复制标准MySQL实例时出现了'节点已从集群中删除'的错误。
- 复制在一个MyISAM表的DDL上卡住,而Galera Cluster不支持MyISAM引擎。
- 需要手动创建表并使用Percona的pt-slave-restart工具跳过错误。
- 修复MyISAM表(转换为InnoDB)并重新同步集群是必要的。
- 在使用产品之前,必须了解其限制,以避免数据丢失的风险。
- Galera Cluster的一些限制包括:仅支持InnoDB存储引擎、所有表必须有主键、对其他类型表的写入不被复制等。
- 建议在选择PXC作为集群解决方案之前,仔细查看完整的限制列表。
➡️