Spec-Zone.ru › MySQL 5.7

21.4.3.11 Подключение к NDB Cluster по TCP/IP с использованием прямых соединений

Настройка кластера с использованием прямых соединений между узлами данных требует явного указания кроссоверных 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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-tcp-definition-direct.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API