10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

18.6.7使用双通道复制NDB集群

在一个更完整的示例场景中,我们设想两个复制区域通道提供冗余,从而防止单个复制区域通道可能出现的故障。这总共需要四个复制服务器,源集群上的两个源服务器和复制集群上的两个复制服务器。为了下面的讨论目的,我们假设分配的唯一标识符如下所示:

表18.59 NDB集群复制服务器描述

服务器ID 描述
1 源端-主端复制区域通道(年代
2 从端复制区域通道(年代
3. 副本-主复制区域通道(R
4 复制-从复制区域通道(R '

使用两个通道设置复制区域与设置单个复制区域通道没有本质区别。首先,mysqld必须启动主复制源服务器和从复制源服务器的进程,然后是主复制和从复制的进程。可以通过发出开始的奴隶每个副本上的声明。命令和它们需要发出的顺序如下所示:

  1. 启动主复制源:

    壳牌年代> mysqld——ndbcluster——server-id=1 \——log-bin &
  2. 启动从复制源:

    壳牌年代> mysqld——ndbcluster——server-id=2 \——log-bin &
  3. 启动主副本服务器:

    壳牌R> mysqld——ndbcluster——server-id=3 \——skip-slave-start &
  4. 启动从副本服务器:

    壳牌R '> mysqld——ndbcluster——server-id=4 \——skip-slave-start &
  5. 命令在主通道上启动复制开始的奴隶语句,如下所示:

    mysqlR>开始的奴隶;
    警告

    此时必须只启动主通道。只有当主复制区域通道发生故障时,才需要启动从复制区域通道第18.6.8节“使用NDB集群复制实现故障转移”.同时运行多个复制区域通道可能会导致在副本上创建不必要的重复记录。

如前所述,没有必要在副本上启用二进制日志记录。