无法在<ip-address>处为API分配nodeid。 返回的错误:没有find免费的节点id为mysqld(API)

我在centos 7中configuration了mysql-cluster

pipe理节点

  • db1 = 192.168.5.130

数据节点

  • db2 = 192.168.5.131
  • db3 = 192.168.5.132

SQL节点

  • db4 = 192.168.5.133
  • db5 = 192.168.5.134

输出为pipe理节点如下。

ndb_mgm> show Cluster Configuration --------------------- [ndbd(NDB)] 2 node(s) id=2 @192.168.5.131 (mysql-5.6.28 ndb-7.4.10, starting, Nodegroup: 0) id=3 @192.168.5.132 (mysql-5.6.28 ndb-7.4.10, starting, Nodegroup: 0) [ndb_mgmd(MGM)] 1 node(s) id=1 @192.168.5.135 (mysql-5.6.28 ndb-7.4.10) [mysqld(API)] 2 node(s) id=4 (not connected, accepting connect from 192.168.5.133) id=5 (not connected, accepting connect from 192.168.5.134) 

数据节点成功连接到pipe理节点..但SQL节点没有连接

我在ndb_1_cluster.log文件中看到了一些错误。

 WARNING -- Failed to allocate nodeid for API at 192.168.5.134. Returned error: 'No free node id found for mysqld(API).' 

如何解决这个问题? 请指导我configurationmysql-cluster