>_Mysql-cluster + haproxy no Centos 5 – 1.5

MYSQL-CLUSTER – HOW-TO

Configuração do software

A ordem em que os componentes do Cluster devem ser iniciados é a seguinte:

1 – MANAGEMENT NODES
2 – DATA/STORAGE NODES
3 – SQL/API NODES

Possíveis problemas podem acontecer ao tentar levantar um Cluster pela primeira vez e talvez o administrador precisará tentar persistir com alguns nós muito sensível a redes com muitas *colisões;

Ao startar os componentes de um Cluster é possível acompanhar as mensagens trocadas entre os mesmo através do log do Cluster localizado no Management Node, também chamado de Cluster log;

# tail -f /var/lib/mysql/ndb_1_out.log

O comando “all report memory ” serve para mostrar o uso da memória de todos os nodes, exemplo:

ndb_mgm> all report memory
Node 3: Data usage is 0%(24 32K pages of total 4800)
Node 3: Index usage is 0%(17 8K pages of total 19232)
Node 4: Data usage is 0%(24 32K pages of total 4800)
Node 4: Index usage is 0%(17 8K pages of total 19232)

Todo o gerenciamento nativo do MySQL Cluster é realizado através do(s) Management Node(s), através do client ndb_mgm, que permite ao administrador do Cluster monitorar todos os nós;

ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)]	2 node(s)
id=3	@192.168.50.12  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0, Master)
id=4	@192.168.50.13  (mysql-5.1.56 ndb-7.1.15, 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	@192.168.50.14  (mysql-5.1.56 ndb-7.1.15)
id=6	@192.168.50.15  (mysql-5.1.56 ndb-7.1.15)
id=7 (not connected, accepting connect from any host)

ndb_mgm>

Através do ndb_mgm, é possível utilizar os seguintes comandos visando a manutenção de todo o Cluster:

SHOW: Utilizado para exibir os nós ativos ou inativos do Cluster.

START: Utilizado para iniciar os “Data Nodes” – Uma vez combinado com a declaração ALL, poderá iniciar todos os data nodes de um Cluster com apenas um comando, exemplo:
ALL START;

STOP: Utilizado apenas com data nodes é também pode ser combinado com ALL para parar todos os data nodes de Cluster;

RESTART: Utilizado para reiniciar um ou mais data nodes que esteja atualmente rodando, também é possível utilizar o ALL;

SHUTDOWN: Este comando desmonta todos os nós do Cluster;

EXIT: Este comando finaliza uma conexão com o ndb_mgmd através do ndb_mgm;

Continua na parte 6

>_Mysql-cluster + haproxy no Centos 5 – 1.5
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: