El clúster Mysql no funciona en Ubuntu

El clúster Mysql no funciona en Ubuntu

No puedo configurar MySQL Cluster en servidores Ubuntu. Como punto de partida partí de la enlacepero no tengo éxito y la versión tar ball que descargué es 6.3.45. Como quería probar el clúster mysql, el nodo de datos y el nodo SQL son iguales, pero sql nunca apareció como conectado (mysqld en el nodo sql se está ejecutando /etc/init.d/mysql.server start) en la consola del nodo de administración y se ve como a continuación.

[ndbd(NDB)] 2 node(s)
id=2 @192.168.1.107 (Version: version number, Nodegroup: 0, Master)
id=3 @192.168.1.108 (Version: version number, Nodegroup: 0)

[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.1.105 (Version: version number)

[mysqld(API)] 2 node(s)
id=4 (not connected, accepting connect from 192.168.1.107)
id=5 (not connected, accepting connect from 192.168.1.108)

En las 3 máquinas, mysql-server & client( apt-get install mysql-server mysql-client) ya estaban instalados y los detuve por completo y también los eliminé al iniciar el sistema.

Ahora mysqld proviene de la bola tar del clúster extraída ( /usr/local/mysql/support-files/mysql.server). En cuanto a las pruebas, creé una base de datos de prueba en ambos nodos de datos, pero las tablas tampoco se sincronizan en el otro nodo. Revisé muchos enlaces, las configuraciones siguen siendo similares en todos los enlaces, pero en algún lugar va mal. ¿Se requiere algún paquete extra más?, ¿Alguien podría ayudarme aquí? Estoy intentando esto durante los últimos 3 días.

Actualización 1:

¿Hay algún error con Ubuntu y mysql-cluster? Todavía no tengo éxito con el cluster 7. En todas partes tiene la misma configuración y funciona para todos y ¿por qué no para mí? ¿Más ayuda? ¡por favor!

Actualización 2:

Alguien me puede dar un tutorial práctico mysql-clustersobre ubuntu( 10.04), solo una guía que funciona correctamente...

EDITAR 3:

¿Alguien que me guíe y me guíe por favor...?

Respuesta1

Recomendaría MySQL Cluster 7.1, que es la versión GA actual, o 7.2, que es la versión Development Milestone (planeada como la próxima GA). Ambos se pueden descargar aquí: http://dev.mysql.com/downloads/cluster/

La guía de introducción le ayudará a ponerse en marcha: http://mysql.com/products/cluster/get-started.html#quickstart

Respuesta2

¡Lo tengo funcionando!. Como dije, ya tenía mysql-servere mysql-clientinstalé desde apt, esto estaba causando el problema y no estoy seguro de cómo podría ser problemático mysql-clustercuando los detuve y eliminé desde el inicio del sistema. De alguna manera pude ver mysql-cluster haciendo su trabajo después de eliminar mysql de apt mediante,

#dpkg --get-selections | grep mysql

#apt-get remove mysql-client mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1

No sé cuál es el problema entre mysql-cluster (instalación de compilación) y mysql-server (de apt, aunque no se está ejecutando).


EDITAR: ¡LO SIENTO!

No sé qué pasó de repente, no funciona desde ayer. En realidad, no puedo averiguar el requisito del paquete para el clúster mysql, ¿está mysql-servero mysql-clientdebería instalarse y ejecutarse junto con el clúster o un clúster mysql solo es suficiente para ejecutar SQL (mysqld) y nodos de datos? Ahora no funciona, mysqld( /etc/init.d/mysql.server) no se inicia y da el siguiente error:

Starting MySQL
 * Couldn't find MySQL manager (/usr/bin/mysqlmanager) or server (/usr/bin/mysqld_safe)

En otro nodo (que tiene el mismo problema), incluso intenté copiar /usr/local/bin/*pero /usr/bintodavía no lo uso y mostraba el siguiente error cuando intento iniciar mysqld en esta máquina:

................... * Manager of pid-file quit without updating file.

Esto sucedió después de instalar libaprutil1-dev( apt-get install libaprutil1-dev) en ambas máquinas. ¿Alguien tiene algún enlace funcional para la configuración del clúster mysql en ubuntu?


Actualizar

Recibí los problemas que había solucionadoaquí¡Y ya está funcionando!

¡Gracias!

información relacionada