Spec-Zone.ru › MySQL 8.4

25.3.4 Начальный запуск кластера NDB

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

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

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

    В первый раз при запуске ndb_mgmd необходимо указать, где найти его конфигурационный файл, используя опцию -f или --config-file. Эта опция требует, чтобы также были указаны опции --initial или --reload; подробности см. в разделе 25.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 (using cleartext)
Cluster Configuration
---------------------
[ndbd(NDB)]     2 node(s)
id=2    @198.51.100.30  (Version: 8.4.5-ndb-8.4.5, Nodegroup: 0, *)
id=3    @198.51.100.40  (Version: 8.4.5-ndb-8.4.5, Nodegroup: 0)

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

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

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

Примечание

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

Теперь вы готовы работать с базами данных, таблицами и данными в NDB Cluster. См. раздел 25.3.5 «Пример кластера NDB с таблицами и данными» для краткого обсуждения.

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

Spec-Zone.ru

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