Mysql Cluster não funciona no Ubuntu

1

Não consigo configurar o MySQL Cluster em servidores Ubuntu. Como ponto de partida, comecei no link , mas estou não tenho sucesso e a versão do tarball que baixei é 6.3.45. Como eu queria testar o cluster mysql, o nó Data e o SQL são iguais, mas o sql nunca apareceu como conectado (o nó mysqld on sql está rodando /etc/init.d/mysql.server start ) no console do nó de gerenciamento e se parece com o 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, mysql-server & O cliente ( 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 é da esfera de tar do cluster extraído ( /usr/local/mysql/support-files/mysql.server ). Quanto ao teste, criei um banco de dados de teste em ambos os nós de dados, mas as tabelas também não estão sendo sincronizadas em outro nó. Eu verifiquei muitos links, as configurações permaneceram semelhantes em todos os links, mas em algum lugar está dando errado. Mais algum pacote extra é necessário ?, Alguém poderia me ajudar aqui? Estou tentando isso nos últimos 3 dias.

Atualização 1 :

Existe algum bug com o Ubuntu e o mysql-cluster? Ainda não obtive sucesso com o cluster 7. Por toda parte é a mesma configuração e trabalho para todos e porque não para mim ?. Mais ajuda? por favor!

Atualização 2 :

Alguém me deu um tutorial de trabalho de mysql-cluster no Ubuntu ( 10.04 ), apenas um guia de trabalho bem-sucedido ...

EDIT 3 :

Alguém me pega e me guia por favor ...?

    
por user53864 24.11.2011 / 10:55

2 respostas

1

Eu consegui trabalhar! Como eu disse, eu já tinha o mysql-server e mysql-client instalado do apt, isso estava causando o problema e não tenho certeza de como isso poderia ser problemático com mysql-cluster quando parei e removi-os a partir da inicialização do sistema. De alguma forma eu poderia ver o mysql-cluster fazendo o 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 ele não esteja rodando).

EDITAR : DESCULPE!

Não sei o que aconteceu de repente, não está funcionando desde ontem. Na verdade eu sou incapaz de descobrir o requisito pkg para o mysql-cluster, é mysql-server ou mysql-client deve ser instalado e rodando junto com o cluster ou apenas um cluster mysql é suficiente para executar SQL (mysqld) e nós de dados ?. Agora não é woking, 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) eu até tentei copiar /usr/local/bin/* para /usr/bin mas ainda não usei e ele 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 da libaprutil1-dev ( apt-get install libaprutil1-dev ) nas duas máquinas. Alguém tem algum link de trabalho de configuração do cluster mysql no Ubuntu?

Atualizar

Eu recebi os problemas que tinha corrigido aqui e está funcionando agora!

Obrigado!

    
por 05.12.2011 / 13:49
1

Recomendaria o MySQL Cluster 7.1, que é o release atual do GA, ou 7.2, que é o Release do Milestone de Desenvolvimento (planejado como o próximo GA). Ambos podem ser baixados aqui: link

O guia de primeiros passos ajudará você a começar a usar: link

    
por 26.11.2011 / 16:42