Spec-Zone .ru
спецификации, руководства, описания, API

17.3.2.7. Определение SQL и Других Узлов API в MySQL Cluster

[mysqld] и [api] разделы в config.ini файл определяет поведение серверов MySQL (узлы SQL), и другие приложения (узлы API) имели обыкновение получать доступ к данным кластера. Ни один из показанных параметров не требуется. Если никакое имя компьютера или имя хоста не обеспечиваются, любой узел может использовать этот SQL или узел API.

Вообще говоря, a [mysqld] раздел используется, чтобы указать на сервер MySQL, обеспечивающий интерфейс SQL для кластера, и [api] раздел используется для приложений кроме mysqld, обрабатывает данные кластера доступа, но эти два обозначения фактически синонимичны; можно, например, перечислить параметры для сервера MySQL, действующего как узел SQL в [api] раздел.

Отметить

Для обсуждения параметров сервера MySQL для MySQL Cluster см. Раздел 17.3.4.2, "MySQL Server Options для MySQL Cluster"; для информации о системных переменных сервера MySQL, касающихся MySQL Cluster, см. Раздел 17.3.4.3, "MySQL Cluster System Variables".

Можно получить некоторую информацию из сервера MySQL, работающего как использование узла SQL Кластера SHOW STATUS в mysql клиент, как показано здесь:

mysql> SHOW STATUS LIKE 'ndb%';+-----------------------------+---------------+| Variable_name               | Value         |+-----------------------------+---------------+| Ndb_cluster_node_id         | 5             || Ndb_config_from_host        | 192.168.0.112 || Ndb_config_from_port        | 1186          || Ndb_number_of_storage_nodes | 4             |+-----------------------------+---------------+4 rows in set (0.02 sec)

Для получения информации об этих переменных состояния Кластерной системы см. Раздел 5.1.6, "Переменные Состояния Сервера".

Отметить

Чтобы добавить новый SQL или узлы API к конфигурации рабочего MySQL Cluster, необходимо выполнить прокручивающийся перезапуск всех узлов кластера после добавления нового [mysqld] или [api] разделы к config.ini файл (или файлы, если Вы используете больше чем один сервер управления). Это должно быть сделано прежде, чем новый SQL или узлы API могут соединиться с кластером.

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