La sección [NDB_MGMD]
(o su alias
[MGM]
) se usa para configurar el
comportamiento del servidor de administración. Todos los
parámetros de la siguiente lista puede omitirse y, si así
es, se asumen sus valores por defecto.
Nota: Si ni el parámetro
ExecuteOnComputer
ni
HostName
están presentes, se asume para
ambos el valor por defecto localhost
.
[NDB_MGMD]Id
Cada nodo en el cluster tiene un identificador único, que está representado por un valor entero en el rango de 1 a 63 inclusive. Este ID se usa por todos los mensajes de cluster internos para dirigirse al nodo.
[NDB_MGMD]ExecuteOnComputer
Esto se refiere a una de las máquinas definidas en la
sección [COMPUTER]
.
[NDB_MGMD]PortNumber
Este es el número de puerto en que escucha el servidor de administración para peticiones de configuración o comandos de administración.
[NDB_MGMD]LogDestination
Este parámetro especifica dónde enviar la información
de registro del cluster. Hay tres opciones al respecto:
CONSOLE
, SYSLOG
, y
FILE
:
CONSOLE
envía el log a
stdout
:
CONSOLE
SYSLOG
envía el log a un
syslog
, siendo los valores
posibles uno de auth
,
authpriv
,
cron
, daemon
,
ftp
, kern
,
lpr
, mail
,
news
, syslog
,
user
, uucp
,
local0
,
local1
,
local2
,
local3
,
local4
,
local5
,
local6
, o
local7
.
Nota: No todos los dispositivos son soportadas necesariamente por cada sistema operativo.
SYSLOG:facility=syslog
FILE
envía por un pipe la salida
del log del cluster a un fichero normal de la misma
máquina. Pueden especificarse los siguientes
valores:
filename
: Nombre del fichero
de log.
maxsize
: Tamaño máximo al
que puede crecer el fichero antes de pasar el
log a un nuevo fichero. Cuando esto ocurre, el
antiguo fichero de log se renombra añadiendo
.x
al nombre del fichero,
donde x
es el siguiente
número no usado todavía por este nombre.
maxfiles
: Número máximo de
ficheros de log.
FILE:filename=cluster.log,maxsize=1000000,maxfiles=6
Es posible especificar múltiples destinaciones de logs como se muestra aquí, usando una cadena delimitada por puntos y comas:
CONSOLE;SYSLOG:facility=local0;FILE:filename=/var/log/mgmd
El valor por defecto para el parámetro
FILE
es
FILE:filename=ndb_
,
donde <id>
_cluster.log,maxsize=1000000,maxfiles=6<id>
es el ID del
nodo.
[NDB_MGMD]ArbitrationRank
Este parámetro se usa para definir qué nodos pueden
actuar como árbitros. Sólo los nodos MGM y SQL pueden
serlo. ArbitrationRank
puede tener uno
de los siguientes valores:
0
: El nodo nunca se usará como
árbitro.
1
: El nodo tiene alta prioridad,
esto es, será preferido como árbitro sobre los
nodos con baja prioridad.
2
: Indica que un nodo de baja
prioridad será usado como árbitro sólo si un nodo
con una prioridad alta no está disponible para este
propósito.
Normalmente, el servidor de administración debe
configurarse como árbitro poniendo
ArbitrationRank
a 1 (el valor por
defecto) y todos los nodos SQL a 0.
[NDB_MGMD]ArbitrationDelay
Un valor entero hace que las respuestas a peticiones de árbitro al servidor de administración se retrasen el número de milisegundos indicado. Por defecto, este valor es 0, normalmente no es necesario cambiarlo.
[NDB_MGMD]DataDir
Cambia el directorio donde se guardan los ficheros de
salida del servidor de administración. Estos ficheros
incluyen ficheros de log del cluster, ficheros de salida
de procesos, y los ficheros pid de los demonios. (Para
ficheros de log, esto puede sobreescribirse poniendo el
parámetro FILE
para
[NDB_MGMD]LogDestination
como se
discute préviamente en esta sección.)
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.