MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
使用数据节点之间的直接连接来设置集群,需要显式指定数据节点的交叉IP地址(tcp)
集群分段config.ini
文件。
在下面的示例中,我们设想一个至少有四个主机的集群,每个主机分别用于管理服务器、一个SQL节点和两个数据节点。集群作为一个整体驻留在172.23.72。*
局域网的子网。除了通常的网络连接,两个数据节点直接使用标准交叉电缆连接,并直接使用网络中的IP地址进行通信1.1.0。*
地址范围如下:
#管理服务器[ndb_mgmd] Id=1 HostName=172.23.72.20 # SQL节点[mysqld] Id=2 HostName=172.23.72.21 #数据节点[ndbd] Id=3 HostName=172.23.72.22 [ndbd] Id=4 HostName=172.23.72.23 # TCP/IP连接[TCP] NodeId1=3 NodeId2=4 HostName1=1.1.0.1 HostName2=1.1.0.2
的HostName1
而且HostName2
参数仅在指定直接连接时使用。
数据节点之间使用直接TCP连接可以通过使数据节点绕过以太网设备(如交换机、集线器或路由器)来提高集群的整体效率,从而减少集群的延迟。
请注意
要对两个以上的数据节点以这种方式利用直接连接的最佳优势,必须在同一个节点组中的每个数据节点和每个其他数据节点之间建立直接连接。