[RESOLU]MySQL Cluster
Publié : mar. 20 janv. 2009 22:20
Bonsoir à tous,
Dans le cadre d'un projet je dois mettre en place un cluster mysql et j'aurais besoin de quelqu'un pour m'éclairer car vraisemblablement la réplication ne se fait pas.
Pourtant, la console de management m'indique :
Dans les my.cnf de mes deux nœuds, j'ai bien ajouté :
La conf du serveur de management (ndb_mgmd.cnf) :
D'avance merci.
Dans le cadre d'un projet je dois mettre en place un cluster mysql et j'aurais besoin de quelqu'un pour m'éclairer car vraisemblablement la réplication ne se fait pas.
Pourtant, la console de management m'indique :
Si je fais un :ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 @192.168.0.1 (Version: 5.0.32, Nodegroup: 0, Master)
id=3 @192.168.0.2 (Version: 5.0.32, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.0.3 (Version: 5.0.32)
[mysqld(API)] 2 node(s)
id=4 @192.168.0.1 (Version: 5.0.32)
id=5 @192.168.0.2 (Version: 5.0.32)
sur le premier nœud, je devrais être en mesure de pouvoir sélectionner cette base et faire un select depuis le second nœud, ce qui ne produit rien...CREATE TABLE ctest (i int) ENGINE=NDBCLUSTER;
INSERT INTO ctest () VALUES (1);
SELECT * FROM ctest;
Dans les my.cnf de mes deux nœuds, j'ai bien ajouté :
Si j'effectue ces tests sur le master ou le slave, cela ne change rien, aucune base ni aucune table n'est répliquée...ndbcluster
ndb-connectstring = 192.168.0.3
default-table-type = NDBCLUSTER
bind-address = 192.168.0.2 (192.168.0.1 pour l'autre)
[mysql_cluster]
ndb-connectstring=192.168.0.3
La conf du serveur de management (ndb_mgmd.cnf) :
Je ne vois vraiment plus quoi faire...[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=10MB
IndexMemory=25MB
MaxNoOfTables=256
MaxNoOfOrderedIndexes=256
MaxNoOfUniqueHashIndexes=128
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
[NDB_MGMD]
Id=1 # the NDB Management Node (this one)
HostName=192.168.0.3
[NDBD]
Id=2 # the first NDB Data Node
HostName=192.168.0.1
DataDir= /var/lib/mysql-cluster
[NDBD]
Id=3 # the second NDB Data Node
HostName=192.168.0.2
DataDir=/var/lib/mysql-cluster
[MYSQLD]
Id=4 # the first SQL node
HostName=192.168.0.1
[MYSQLD]
Id=5 # the second SQL node
HostName=192.168.0.2
D'avance merci.