ndb_mgmd
似乎没有正确读取配置文件
这是我的配置文件的一部分
[ndbd]
# Options for data node "A":
# (one [ndbd] section per data node)
hostname=abhyas.db01 # Hostname or IP address
datadir=/usr/local/mysql/data # Directory for this data node's data files
[ndbd]
# Options for data node "B":
hostname=abhyas.db02 # Hostname or IP address
datadir=/usr/local/mysql/data # Directory for this data node's data files
[mysqld]
# SQL node options:
hostname=abhyas.dbmgr # Hostname or IP address
# (additional mysqld connections can be
# specified for this node for various
# purposes such as running ndb_restore)
但
ndb_mgm
显示不同的东西
[root@abhyas abhyas_mgr]# ndb_mgm
-- NDB Cluster -- Management Client --
ndb_mgm> SHOW
Connected to Management Server at: abhyas.dbmgr:1186
Cluster Configuration
---------------------
[ndbd(NDB)] 2 node(s)
id=2 (not connected, accepting connect from abhyas.db01)
id=3 (not connected, accepting connect from abhyas.db01)
[ndb_mgmd(MGM)] 1 node(s)
id=1 @192.168.102.134 (mysql-5.6.25 ndb-7.4.7)
[mysqld(API)] 1 node(s)
id=4 (not connected, accepting connect from abhyas.dbmgr)
ndb_mgm> EXIT
如您所见,在我的配置文件中,我拥有abhyas.db01
并abhyas.db02
作为主机。
但是集群配置将 NDB 节点显示为两个节点,都来自abhyas.db01
. (这不是我想要的,至少现在不是)。
[ndbd(NDB)] 2 node(s)
id=2 (not connected, accepting connect from abhyas.db01)
id=3 (not connected, accepting connect from abhyas.db01)
现在,我错误地启动了ndb_mgmd
config.ini 文件,其中的[ndbd]
条目都指向abhyas.db01
,但我立即关闭ndb_mgm
并更改了配置文件中的条目以显示我在上面粘贴的内容。
但是由于某种原因,ndb_mgmd
仍然采用旧配置?
我该如何解决 ?
谢谢。
PS - 不,这不是防火墙问题。iptables
已关闭。此外,ndbd fromabhyas.db01
无论如何都能成功连接。