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

17.3.2. MySQL Cluster Configuration Files

17.3.2.1. MySQL Cluster Configuration: Основной Пример
17.3.2.2. Рекомендуемая Начальная Конфигурация для MySQL Cluster
17.3.2.3. MySQL Cluster Connectstring
17.3.2.4. Определение Компьютеров в MySQL Cluster
17.3.2.5. Определение MySQL Cluster Management Server
17.3.2.6. Определение MySQL Cluster Data Nodes
17.3.2.7. Определение SQL и Других Узлов API в MySQL Cluster
17.3.2.8. MySQL Cluster Соединения TCP/IP
17.3.2.9. MySQL Cluster Соединения TCP/IP Используя Прямые связи
17.3.2.10. MySQL Cluster Shared-Memory Connections
17.3.2.11. Транспортные Соединения SCI в MySQL Cluster
17.3.2.12. Конфигурирование MySQL Cluster Send Buffer Parameters

Конфигурирование MySQL Cluster требует работы с двумя файлами:

Кэширование данных конфигурации. В MySQL Cluster NDB 7.3, MySQL Cluster использует stateful конфигурацию. Вместо того, чтобы читать глобальный конфигурационный файл каждый раз, когда сервер управления перезапускается, сервер управления кэширует конфигурацию в первый раз, когда это запускается, и после того, глобальный конфигурационный файл только для чтения, когда одно из следующих условий является истиной:

Файлы кэша конфигурации. Сервер управления по умолчанию создает файлы кэша конфигурации в названном каталоге mysql-cluster в каталоге установки MySQL. (Если Вы создаете MySQL Cluster из источника на системе Unix, расположение значения по умолчанию /usr/local/mysql-cluster.) Это может быть переопределено во времени выполнения, запуская сервер управления с --configdir опция. Файлы кэша конфигурации являются двоичными файлами, названными согласно образцу ndb_node_id_config.bin.seq_id, где node_id ID узла сервера управления в кластере, и seq_id кэш idenitifer. Файлы кэша нумеруются, последовательно используя seq_id, в порядке, в котором они создаются. Сервер управления использует последний файл кэша как определено seq_id.

Отметить

Возможно откатывать к предыдущей конфигурации, удаляя более поздние файлы кэша конфигурации, или переименовывая более ранний файл кэша так, чтобы у этого было более высокое seq_id. Однако, так как файлы кэша конфигурации пишутся в двоичном формате, недопустимо попытаться отредактировать их содержание вручную.

Для получения дополнительной информации о --configdir, --initial, и --reload опции для сервера управления MySQL Cluster, см. Раздел 17.4.4, "ndb_mgmd — MySQL Cluster Management Server Daemon".

Мы непрерывно делаем улучшения Кластерной конфигурации и пытаемся упростить этот процесс. Хотя мы стремимся поддержать обратную совместимость, могут быть времена, когда представляют несовместимое изменение. В таких случаях мы попытаемся сообщить пользователям Кластера заранее, если изменение не будет обратно совместимо. Если Вы находите такое изменение, и мы не задокументировали его, пожалуйста, сообщите об этом в базе данных ошибок MySQL, используя инструкции, данные в Разделе 1.7, "Как Сообщить об Ошибках или проблемах".