25.3.4 Начальный запуск NDB кластера
После настройки запуск кластера несложен. Каждый процесс узла кластера должен запускаться отдельно на том хосте, где он расположен. Узел управления должен быть запущен первым, за ним — узлы данных, а затем — узлы SQL:
-
На хосте управления выполните следующую команду из системной оболочки для запуска процесса узла управления:
$>
ndb_mgmd --initial -f /var/lib/mysql-cluster/config.iniВ первый раз при запуске ndb_mgmd необходимо указать, где найти файл конфигурации, используя параметр
-fили--config-file. Для этого также требуется указать--initialили--reload; см. Раздел 25.5.4, «ndb_mgmd — Серверный демон управления NDB кластером» для получения подробностей. -
На каждом хосте узла данных запустите эту команду для запуска процесса ndbd:
$>
ndbd Если для установки MySQL на хосте кластера, где будет находиться узел SQL, использовались файлы RPM, то можно (и нужно) использовать предоставленный скрипт запуска для запуска процесса 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: 9.2.0-ndb-9.2.0, Nodegroup: 0, *)
id=3 @198.51.100.40 (Version: 9.2.0-ndb-9.2.0, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @198.51.100.10 (Version: 9.2.0-ndb-9.2.0)
[mysqld(API)] 1 node(s)
id=4 @198.51.100.20 (Version: 9.2.0-ndb-9.2.0)
Узел SQL здесь указан как [mysqld(API)], что отражает тот факт, что процесс mysqld действует как узел API NDB кластера.
IP-адрес, отображаемый для данного узла SQL или другого API узла NDB кластера в выводе SHOW, — это адрес, используемый узлом SQL или API для подключения к узлам данных кластера, а не к какому-либо узлу управления.
Теперь вы готовы работать с базами данных, таблицами и данными в NDB кластере. См. Раздел 25.3.5, «Пример NDB кластера с таблицами и данными» для краткого обсуждения.
© 2025 Oracle
Licensed under the GPLv2 License.