Cluster Mysql não funciona no Ubuntu

Cluster Mysql não funciona no Ubuntu

Não consigo configurar o MySQL Cluster em servidores Ubuntu. Como ponto de partida, parti do linkmas não tive sucesso e a versão do tar ball que baixei é 6.3.45. Como eu queria testar o cluster mysql, o nó de dados e o nó SQL são iguais, mas o sql nunca apareceu como conectado (o mysqld no nó sql está em execução /etc/init.d/mysql.server start) no console do nó de gerenciamento e é semelhante a abaixo.

[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)

Em todas as 3 máquinas o mysql-server & client( apt-get install mysql-server mysql-client) já estava instalado e eu parei completamente e também os removi na inicialização do sistema.

Agora o mysqld é extraído do cluster tar ball( /usr/local/mysql/support-files/mysql.server). Quanto aos testes, criei um banco de dados de teste em ambos os nós de dados, mas as tabelas também não estão sincronizando em outro nó. Verifiquei muitos links, as configurações permanecem semelhantes em todos os links, mas em algum lugar está errado. É necessário mais algum pacote extra? Alguém poderia me ajudar aqui? Estou tentando isso nos últimos 3 dias.

Atualização 1:

Existe algum bug no Ubuntu e no mysql-cluster, ainda não obtive sucesso com o cluster 7. Em todos os lugares é a mesma configuração e funciona para todos e por que não para mim? Mais ajuda? por favor!

Atualização 2:

Alguém me deu um tutorial de trabalho mysql-clusterno Ubuntu ( 10.04), apenas um guia de trabalho com sucesso ...

EDITAR 3:

Alguém me pega e me orienta, por favor...?

Responder1

Recomendaria o MySQL Cluster 7.1, que é a versão GA atual, ou 7.2, que é a versão do marco de desenvolvimento (planejado como o próximo GA). Ambos podem ser baixados aqui: http://dev.mysql.com/downloads/cluster/

O guia de primeiros passos ajudará você a começar a trabalhar: http://mysql.com/products/cluster/get-started.html#quickstart

Responder2

Eu consegui funcionar! Como eu disse, já tinha o mysql-serverinstalado mysql-clienta partir do apt, isso estava causando o problema e não tenho certeza de como isso poderia ser problemático mysql-clusterquando os parei e os removi a partir da inicialização do sistema. De alguma forma eu pude ver o mysql-cluster fazendo seu trabalho depois de remover o mysql do apt por,

#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

Não sei qual é o problema entre o mysql-cluster (build install) e o mysql-server (do apt, embora não esteja em execução).


EDITAR: DESCULPE!

Não sei o que aconteceu de repente, não está funcionando desde ontem. Na verdade, não consigo descobrir o requisito do pacote para mysql-cluster, está mysql-serverou mysql-clientdeve ser instalado e executado junto com o cluster ou um cluster mysql sozinho é suficiente para executar SQL (mysqld) e nós de dados? Agora não está funcionando, o mysqld( /etc/init.d/mysql.server) não está iniciando e dando o seguinte erro:

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

Em outro nó (com o mesmo problema) até tentei copiar /usr/local/bin/*mas /usr/binainda não adiantou e estava mostrando o erro abaixo quando tento iniciar o mysqld nesta máquina:

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

Isso aconteceu após a instalação do libaprutil1-dev( apt-get install libaprutil1-dev) em ambas as máquinas. Alguém tem algum link funcional de configuração do cluster mysql no Ubuntu?


Atualizar

Recebi os problemas que corrigiaquie está funcionando agora!

Obrigado!

informação relacionada