>_Mysql-cluster + haproxy no Centos 5 – 1.4

MYSQL-CLUSTER – HOW-TO

Instalação do servidor SQL

Função: Responsável pela interagir com o mundo externo

SQL ou API Node: nós responsáveis por fazer interface com o meio externo, recebendo todas as consultas SQL e enviando requisições para os Data Nodes. Nesta documentação será chamado de SQL Node.

O procedimento abaixo tem que ser executado nos nodes:

HOSTNAME: sql-1 – IP eth0 = 192.168.50.14
HOSTNAME: sql-2 – IP eth0 = 192.168.50.15

Passo 1 – Instale os pacotes necessários para os nodes de Sql’s

# rpm -ivh MySQL-Cluster-gpl-shared-compat-7.1.15-1.rhel5.i386.rpm
# rpm -ivh MySQL-Cluster-gpl-client-7.1.15-1.rhel5.i386.rpm
# rpm -ivh MySQL-Cluster-gpl-server-7.1.15-1.rhel5.i386.rpm

Passo 2 – Agora copie o template que servirá de base na configuração do arquivo my.cnf, e em seguida adicione as linhas abaixo:

# cat /usr/share/mysql/my-large.cnf > /etc/my.cnf

[mysqld]
ndbcluster
ndb-connectstring=192.168.50.10,192.168.50.11

Passo 3 – Chegou a hora..rs! Se até aqui os serviços dos Mgm’s e dos Ndb’s já estão iniciados, então você já pode iniciar os serviços do Sql’s.

OBSERVAÇÕES: É muito importante que os Mgm’s e os Ndb’s estejam já inciados e startados, para enfim você poder iniciar os Sql’s.

[ndbd(NDB)]	2 node(s)
id=3	@192.168.50.12  (mysql-5.1.56 ndb-7.1.15, starting, Nodegroup: 0, Master)
id=4	@192.168.50.13  (mysql-5.1.56 ndb-7.1.15, starting, Nodegroup: 0)

[ndb_mgmd(MGM)]	2 node(s)
id=1	@192.168.50.10  (mysql-5.1.56 ndb-7.1.15)
id=2	@192.168.50.11  (mysql-5.1.56 ndb-7.1.15)

[mysqld(API)]	3 node(s)
id=5 (not connected, accepting connect from 192.168.50.14)
id=6 (not connected, accepting connect from 192.168.50.15)
id=7 (not connected, accepting connect from any host)

OBSERVAÇÕES: Não configure o Mysql-server para iniciar automaticamente através da inicialização do sistema operacional, Inicie somente através do processo manual que pode ser feito na Bash dentro do diretório /etc/init.d/mysql {start|stop|restart}.

# /etc/init.d/mysql restart
# chkconfig --level 123456 mysql off

Continua na parte 5

>_Mysql-cluster + haproxy no Centos 5 – 1.4
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: