使用MySQLRouter部署InnoDB ClusterSet

使用MySQLRouter部署InnoDB ClusterSet

💡 原文英文,约6900词,阅读约需25分钟。
📝

内容提要

本文介绍了在InnoDB ClusterSet环境中更改主集群和路由选项的方法,使用MySQLShell和InnoDB Cluster进行配置和同步。还讨论了紧急故障转移的过程和注意事项。ClusterSet实现了跨地区的灾难恢复支持,并通过Admin APIs/MySQLShell命令减少故障恢复时间。然而,ClusterSet不支持自动提升新主集群,需要手动干预或使用内部自动化流程。

🎯

关键要点

  • 本文介绍了在InnoDB ClusterSet环境中更改主集群和路由选项的方法。
  • InnoDB ClusterSet通过将主集群与一个或多个副本集群关联,实现跨地区的灾难恢复支持。
  • 使用MySQLShell和InnoDB Cluster进行配置和同步。
  • ClusterSet自动管理主集群到副本集群的复制。
  • 如果主集群因网络连接丢失或数据中心问题而无法访问,可以激活副本集群。
  • 创建集群时需要进行一些预检查,使用'createCluster'命令初始化组复制。
  • 集群的状态可以通过'cluster1.status()'命令查看。
  • 在设置第二个集群时,首先需要部署沙箱实例并进行预检查。
  • 通过'createReplicaCluster'命令将副本集群添加到ClusterSet中。
  • MySQLRouter的配置需要创建专用用户以进行监控和管理。
  • 在紧急故障转移过程中,数据一致性无法保证,原主集群在故障转移过程中会被标记为无效。
  • ClusterSet不支持自动提升新主集群,需要手动干预或使用内部自动化流程。
➡️

继续阅读