MySQL Cluster: problème de connexion du nœud SQL
-
30-10-2019 - |
Question
Dans un cluster MySQL, j'ai trois hôtes, un avec un nœud de gestionnaire, et les deux autres sont chacun un nœud de données et un nœud SQL. La connexion au gestionnaire est possible, mais seulement comme [NDBD] et non [MySQLD] ... ce qui signifie qu'ils se connectent au gestionnaire en tant que nœuds de données mais pas sous forme de nœuds SQL. Tout semble être autre que la pièce "non connectée", et je ne reçois aucun message d'erreur. Ma question est donc de savoir pourquoi le nœud de gestionnaire reconnaît chaque machine comme un nœud de données et non comme un nœud mysql?
Ci-dessous, vous pouvez voir la configuration du cluster NDB_MGM suivie du contenu de config.ini:
Cluster Configuration --------------------- [ndbd(NDB)] 2 node(s) id=2 @10.0.40.105 (mysql-5.5.25 ndb-7.2.7, Nodegroup: 0, Master) id=3 @10.0.40.100 (mysql-5.5.25 ndb-7.2.7, Nodegroup: 0) [ndb_mgmd(MGM)] 1 node(s) id=1 @10.0.40.119 (mysql-5.5.25 ndb-7.2.7) [mysqld(API)] 2 node(s) id=4 (not connected, accepting connect from any host) id=5 (not connected, accepting connect from any host)
config.ini:
[ndbd default] # Options affecting ndbd processes on all data nodes: NoOfReplicas=2 # Number of replicas [tcp default] # TCP/IP options: [ndb_mgmd] # Management process options: hostname=10.0.40.119 # Hostname or IP address of MGM node datadir=/var/lib/mysql-cluster # Directory for MGM node log files NodeId=1 [ndbd] # Options for data node-1: # (one [ndbd] section per data node) hostname=10.0.40.105 # Hostname or IP address datadir=/usr/local/mysql/data # Directory for this data node's data files NodeId=2 [ndbd] # Options for data node-2: hostname=10.0.40.100 # Hostname or IP address datadir=/usr/local/mysql/data # Directory for this data node's data files NodeId=3 #one [mysqld] per storage node [mysqld] [mysqld]
/etc/my.cnf:
[mysqld] ndbcluster ndb-connectstring=10.0.40.119 [mysql_cluster] ndb-connectstring=10.0.40.119
ps -ef | grep mysqld | grep -v grep
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange