Mysql 分配节点ID失败,错误:';错误:无法分配节点id
Mysql 分配节点ID失败,错误:';错误:无法分配节点id,mysql,mysql-cluster,Mysql,Mysql Cluster,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 d
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
。(这不是我想要的,至少现在不是)
现在,我犯了一个错误,用config.ini文件启动了ndb_mgmd
,文件中有[ndbd]
条目,两个条目都指向abhyas.db01
,但我立即关闭了ndb_mgm
,并更改了配置文件中的条目,使其显示为我上面粘贴的内容
但是由于某种原因,ndb_mgmd
仍然采用旧的配置
我该如何解决这个问题
谢谢
PS-不,这不是防火墙问题<代码>iptables已关闭。此外,来自
abhyas.db01
的ndbd无论如何都能够成功连接 没关系,我明白了
只需在启动ndb_mgmd时指定--reload
选项
i、 e
中提琴 没关系,我明白了 只需在启动ndb_mgmd时指定
--reload
选项
i、 e
中提琴 anu的回答是正确的。
但首先-
您需要首先通过发出命令关闭管理集群PID-
ndb_mgm -e "SHUTDOWN"
然后,a--重新加载
ndb_mgmd --reload --config-file /var/lib/mysql-cluster/config.ini
@anu的回答是正确的。
但首先-
您需要首先通过发出命令关闭管理集群PID-
ndb_mgm -e "SHUTDOWN"
然后,a--重新加载
ndb_mgmd --reload --config-file /var/lib/mysql-cluster/config.ini