Spec-Zone.ru › MySQL 5.7

21.3.4 Инициализация запуска кластера NDB

Запуск кластера после его конфигурации несложен. Каждый процесс узла кластера должен запускаться отдельно на соответствующем хосте. Узел управления следует запускать первым, затем узлы данных и, наконец, узлы SQL:

  1. На хосте управления выполните следующую команду из системной оболочки для запуска процесса узла управления:

    $> ndb_mgmd --initial -f /var/lib/mysql-cluster/config.ini
    

    В первый раз при запуске ndb_mgmd необходимо указать, где найти его конфигурационный файл, используя параметр -f или --config-file. Для этого параметра также необходимо указать --initial или --reload; см. Раздел 21.5.4, «ndb_mgmd — Серверный демон управления кластером NDB» для получения подробностей.

  2. На каждом хосте узла данных запустите эту команду для запуска процесса ndbd:

    $> ndbd
    
  3. Если вы использовали файлы RPM для установки MySQL на хосте кластера, где будет находиться узел SQL, вы можете (и должны) использовать предоставленный скрипт запуска для запуска процесса MySQL-сервера на узле SQL.

Если всё прошло успешно и кластер настроен правильно, кластер должен быть готов к работе. Проверить это можно, вызвав клиент узла управления ndb_mgm. Вывод должен выглядеть так, хотя могут быть незначительные различия в выводе в зависимости от используемой версии MySQL:

$> ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> SHOW
Connected to Management Server at: localhost:1186
Cluster Configuration
---------------------
[ndbd(NDB)]     2 node(s)
id=2    @198.51.100.30  (Version: 5.7.44-ndb-7.6.34, Nodegroup: 0, *)
id=3    @198.51.100.40  (Version: 5.7.44-ndb-7.6.34, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @198.51.100.10  (Version: 5.7.44-ndb-7.6.34)

[mysqld(API)]   1 node(s)
id=4    @198.51.100.20  (Version: 5.7.44-ndb-7.6.34)

Здесь узел SQL указан как [mysqld(API)], что отражает тот факт, что процесс mysqld выступает в роли узла API кластера NDB.

Примечание

IP-адрес, отображаемый для данного узла API SQL или другого API кластера NDB в выводе SHOW, — это адрес, используемый узлом SQL или API для подключения к узлам данных кластера, а не к узлам управления.

Теперь вы можете работать с базами данных, таблицами и данными в кластере NDB. Подробности см. в Разделе 21.3.5, «Пример кластера NDB с таблицами и данными».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-install-first-start.html

Spec-Zone.ru

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