25.4.3.11 NDB Cluster TCP/IP Connections Using Direct Connections
Настройка кластера с использованием прямых подключений между узлами данных требует явного указания перекрестных IP-адресов подключенных узлов данных в разделе [tcp] файла кластера config.ini.
В приведенном ниже примере мы представляем кластер, состоящий как минимум из четырех хостов: один для сервера управления, один для узла SQL и два узла данных. Кластер в целом находится в подсети 172.23.72.* локальной сети. В дополнение к обычным сетевым подключениям два узла данных подключены напрямую с помощью стандартного перекрестного кабеля и общаются друг с другом напрямую, используя IP-адреса из диапазона 1.1.0.*, как показано:
# Management Server
[ndb_mgmd]
Id=1
HostName=172.23.72.20
# SQL Node
[mysqld]
Id=2
HostName=172.23.72.21
# Data Nodes
[ndbd]
Id=3
HostName=172.23.72.22
[ndbd]
Id=4
HostName=172.23.72.23
# TCP/IP Connections
[tcp]
NodeId1=3
NodeId2=4
HostName1=1.1.0.1
HostName2=1.1.0.2
Параметры HostName1 и HostName2 используются только при указании прямых подключений.
Использование прямых TCP-подключений между узлами данных может повысить общую эффективность кластера, позволяя узлам данных обойти такое сетевое устройство, как коммутатор, концентратор или маршрутизатор, тем самым уменьшив задержки в кластере.
Для наилучшего использования прямых подключений с более чем двумя узлами данных необходимо обеспечить прямое подключение между каждым узлом данных и каждым другим узлом данных в той же группе узлов.
© 2025 Oracle
Licensed under the GPLv2 License.