El servidor de administración es el proceso que lee el fichero de configuración del cluster y distribuye esta información a todos los nodos en el cluster que la piden. También mantiene un log de las actividades del cluster. Los clientes de administración pueden conectar al servidor de administración y chequear el estado del cluster.
No es estrictamente necesario especificar un connectstring al arrancar un servidor de administración. Sin embargo, si está usando más de un servidor de administración, debe proporcionarse un connectstring y cada nodo en el cluster debe especificar su ID de nodo explícitamente.
Los siguientes ficheros se crean o usan por
ndb_mgmd en su directorio de arranque. En
MySQL 5.0 Cluster, los ficheros de log y PID se guardan en el
DataDir
como se especifica en el fichero de
configuración. En la lista a continuación,
<NodeID>
es el único
identificador de nodo.
config.ini
es el fichero de
configuración para el cluster como un todo. Este fichero se
crea por el usuario y lo lee el servidor de administración.
La configuración de este fichero se discute en
Sección 16.4, “Configuración de MySQL Cluster”.
ndb_
es el ficheor de log de eventos del cluster. Ejemplos de
tales eventos incluyen inicio y finalización de
checkpoints, eventos de arranque de nodos, fallos de nodos,
y niveles de uso de memoria. Una lista completa de eventos
de cluster con descripciones puede encontrarse en
Sección 16.6, “Administración de MySQL Cluster”.
<NodeID>
_cluster.log
Cuando el tamaño del log del cluster alcanza un millón de
bytes el fichero se renombra a
ndb_
,
donde <NodeID>
_cluster.log.SeqID
SeqID
es el número de
secuencia del fichero de log del cluster . (Por ejemplo: si
1,2, y 3 ya existen, el siguiente fichero de log se llamará
con el número 4
.)
ndb_
es el fichero usado por <NodeID>
_out.logstdout
y
stderr
cuando se ejecuta el servidor de
administración como demonio.
ndb_
es el fichero PID usado cuando se ejecuta el servidor de
administración como demonio.
<NodeID>
.pid
É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.