2017-09-14 67 views
0

在管理节点配置文件/var/lib/mysql-cluster/config.ini中我已经指定了两个数据节点和两个SQL节点。它只显示一个数据节点和一个SQL节点。管理节点未显示所有节点。

[ndb_mgmd default] 
# Directory for MGM node log files 
DataDir=/var/lib/mysql-cluster 
[ndb_mgmd] 
#Management Node db1 
HostName=10.0.2.55 
[ndbd default] 
NoOfReplicas=2  # Number of replicas 
DataMemory=256M  # Memory allocate for data storage 
IndexMemory=128M # Memory allocate for index storage 
#Directory for Data Node 
DataDir=/var/lib/mysql-cluster 
[ndbd] 
#Data Node db2 
HostName=10.0.2.55 
[ndbd] 
#Data Node db2 
HostName=10.0.2.57 
[mysqld] 
#SQL Node db3 
HostName=10.0.2.55 
[mysqld] 
#SQL Node db3 
HostName=10.0.2.57 

管理节点:

ndb_mgm 
-- NDB Cluster -- Management Client -- 
ndb_mgm> show 
Connected to Management Server at: 10.0.2.55:1186 
Cluster Configuration 
--------------------- 
[ndbd(NDB)]  1 node(s) 
id=2 (not connected, accepting connect from 10.0.2.55) 

[ndb_mgmd(MGM)] 1 node(s) 
id=1 @10.0.2.55 (mysql-5.7.19 ndb-7.5.7) 

[mysqld(API)] 1 node(s) 
id=3 (not connected, accepting connect from 10.0.2.55) 

ndb_mgm> quit 

我已经禁用了防火墙,它没有显示任何其他主机节点。

回答

1

与--reload重启ndb_mgmd,以确保新的配置在使用 和停止集群之前和之后,你 从1个副本移动到2个副本从头开始了。