Spec-Zone .ru
спецификации, руководства, описания, API
|
[ndb_mgmd]
раздел используется, чтобы сконфигурировать поведение сервера управления.
[mgm]
может использоваться в качестве псевдонима; два имени раздела эквивалентны.
Все параметры в следующем списке являются дополнительными и принимают свои значения по умолчанию если опущено.
Если ни один ExecuteOnComputer
ни HostName
параметр присутствует, значение по умолчанию localhost
будет принят для обоих.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | [ни один] | 1 - 255 |
Тип перезапуска: IS |
У каждого узла в кластере есть уникальные идентификационные данные. Для узла управления это представляется целочисленным значением в диапазоне 1 - 255, включительно. Этот ID используется всеми внутренними сообщениями кластера для того, чтобы адресовать узел, и так должен быть уникальным для каждого узла MySQL Cluster, независимо от типа узла.
ID узла данных должны быть меньше чем 49. Если Вы планируете развернуть большое количество узлов данных, это - хорошая идея ограничить ID узла для узлов управления (и узлов API) к значениям, больше чем 48.
Использование Id
параметр для того, чтобы идентифицировать узлы
управления осуждается в пользу NodeId
. Хотя Id
продолжает
поддерживаться для обратной совместимости, она теперь генерирует предупреждение и подвергается
удалению в будущей версии MySQL Cluster.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | [ни один] | 1 - 255 |
Тип перезапуска: IS |
У каждого узла в кластере есть уникальные идентификационные данные. Для узла управления это представляется целочисленным значением в диапазоне 1 - 255 включительно. Этот ID используется всеми внутренними сообщениями кластера для того, чтобы адресовать узел, и так должен быть уникальным для каждого узла MySQL Cluster, независимо от типа узла.
ID узла данных должны быть меньше чем 49. Если Вы планируете развернуть большое количество узлов данных, это - хорошая идея ограничить ID узла для узлов управления (и узлов API) к значениям, больше чем 48.
NodeId
привилегированное название параметра, чтобы использовать,
идентифицируя узлы управления. Хотя более старое Id
продолжает поддерживаться для обратной совместимости, она
теперь осуждается и генерирует предупреждение когда использующийся; это также подвергается удалению
в будущем выпуске MySQL Cluster.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | имя | [ни один] | ... |
Тип перезапуска: S |
Это обращается к Id
набор для одного из компьютеров определяется в a
[computer]
раздел config.ini
файл.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | без знака | 1186 | 0 - 64 K |
Тип перезапуска: N |
Это - номер порта, на котором сервер управления прислушивается к запросам конфигурации и командам управления.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | имя или IP-адрес | [ни один] | ... |
Тип перезапуска: S |
Определение этого параметра определяет имя узла компьютера, на котором должен находиться узел
управления. Определить имя узла кроме localhost
, или этот параметр или
ExecuteOnComputer
требуется.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | {CONSOLE|SYSLOG|FILE} | [см. текст] | ... |
Тип перезапуска: N |
Этот параметр определяет, куда отправить информацию о журналировании кластера. Есть три опции в этом
отношении —CONSOLE
, SYSLOG
, и FILE
— с FILE
быть значением по
умолчанию:
CONSOLE
выводит журнал к stdout
:
CONSOLE
SYSLOG
отправляет журнал a syslog
средство, возможные значения, являющиеся одним из auth
, authpriv
, cron
, daemon
, ftp
,
kern
, lpr
, mail
,
news
, syslog
, user
, uucp
, local0
, local1
, local2
, local3
, local4
, local5
, local6
, или local7
.
Не каждое средство обязательно поддерживается каждой операционной системой.
SYSLOG:facility=syslog
FILE
передает вывод журнала кластера по
каналу к регулярному файлу на той же самой машине. Следующие значения могут быть определены:
filename
: Имя файла журнала.
В MySQL Cluster NDB 7.3, имя файла журнала значения по умолчанию,
используемое в таких случаях, ndb_
(в
некоторых более старых версиях, имени по умолчанию файла журнала,
используемом, если nodeid
_cluster.logFILE
был определен без также
установки filename
, был logger.log
.).
maxsize
: Максимальный размер (в
байтах), к которому файл может вырасти перед журналированием, переворачивается к
новому файлу. Когда это происходит, старый файл журнала переименовывается,
добавляя .N
к имени файла, где N
следующее число, еще
используемое с этим именем.
maxfiles
: Максимальное
количество файлов журнала.
FILE:filename=cluster.log,maxsize=1000000,maxfiles=6
Значение по умолчанию для FILE
параметр FILE:filename=ndb_
,
где node_id
_cluster.log,maxsize=1000000,maxfiles=6node_id
ID узла.
Возможно определить многократные места назначения журнала, разделенные точками с запятой как показано здесь:
CONSOLE;SYSLOG:facility=local0;FILE:filename=/var/log/mgmd
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | 0-2 | 1 | 0 - 2 |
Тип перезапуска: N |
Этот параметр используется, чтобы определить, какие узлы могут действовать как арбитры. Только узлы
управления и узлы SQL могут быть арбитрами. ArbitrationRank
может
принять одно из следующих значений:
0
: Узел никогда не будет использоваться в
качестве арбитра.
1
: У узла есть высокий приоритет; то есть,
это будет предпочтено как арбитр по низкоприоритетным узлам.
2
: Указывает на низкоприоритетный узел,
который можно использоваться в качестве арбитра, только если узел с более высоким
приоритетом не доступен с этой целью.
Обычно, сервер управления должен быть сконфигурирован как арбитр, устанавливая ArbitrationRank
к 1 (значение по умолчанию для узлов управления) и те для
всех узлов SQL к 0 (значение по умолчанию для узлов SQL).
Можно отключить арбитраж полностью любой, устанавливая ArbitrationRank
к 0 на всем управлении и узлах SQL, или устанавливая Arbitration
параметр в [ndbd
default]
раздел config.ini
глобальный конфигурационный
файл. Установка Arbitration
причины любые настройки для ArbitrationRank
игнорироваться.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | миллисекунды | 0 | 0 - 4G |
Тип перезапуска: N |
Целочисленное значение, которое заставляет ответы сервера управления на арбитражные запросы быть задержанными тем числом миллисекунд. По умолчанию это значение 0; обычно не необходимо изменить это.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | путь | . | ... |
Тип перезапуска: N |
Это определяет каталог, куда выходные файлы от сервера управления будут помещены. Эти файлы включают
файлы журнала кластера, обрабатывают выходные файлы, и ID процесса демона (PID) файл. (Для файлов
журнала это расположение может быть переопределено, устанавливая FILE
параметр для LogDestination
как обсуждено ранее в этом разделе.)
Значение по умолчанию для этого параметра является каталогом, в котором располагается ndb_mgmd.
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | строка | [ни один] | ... |
Тип перезапуска: S |
Установите политику планирования и приоритет потоков биения для узлов API и управления.
Синтаксис для того, чтобы установить эти параметры показывают здесь:
HeartbeatThreadPriority =policy
[,priority
]policy
: {FIFO | RR}
Устанавливая эти параметры, следует определить политику. Это - один из FIFO
(сначала в, сначала) или RR
(круговой).
Значение политики сопровождается дополнительно приоритетом (целое число).
Эффективная Версия | Тип/Модули | Значение по умолчанию | Диапазон/Значения |
---|---|---|---|
NDB 7.3.0 | байты | 256 K | 0 - 4G |
Тип перезапуска: N |
Этот параметр является доступным начинанием с MySQL Cluster NDB 6.4.0. Это используется, чтобы решить, что общая сумма памяти, чтобы выделить на этом узле для совместно используемого отправляет буферную память среди всех сконфигурированных транспортеров.
Если эти параметры устанавливаются, его минимальное разрешенное значение составляет 256 Кбит;
maxmimum 4294967039. Для более подробной информации о поведении и использовании TotalSendBufferMemory
и конфигурирование отправляет параметры
буферной памяти, видит, что
Раздел 17.3.2.12, "Кластер MySQL Configuring Отправляет Буферные Параметры".
После произведения изменений в конфигурации узла управления необходимо выполнить прокручивающийся перезапуск кластера для новой конфигурации, чтобы вступить в силу.
Чтобы добавить новые серверы управления к рабочему MySQL Cluster, также необходимо выполнить
прокручивающийся перезапуск всех узлов кластера после изменения любого существующего config.ini
файлы. Для получения дополнительной информации о проблемах, возникающих при использовании многократных узлов
управления, см. Раздел 17.1.6.10,
"Узлы Кластера MySQL Relating to Multiple ограничений".