管理节点未显示所有节点。

Posted

技术标签:

【中文标题】管理节点未显示所有节点。【英文标题】:Management node not showing all the nodes. 【发布时间】:2017-09-14 11:47:36 【问题描述】:

在管理节点配置文件 /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 个副本。

【讨论】:

以上是关于管理节点未显示所有节点。的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 中,停止 postgres 服务会导致节点崩溃并显示“错误:由于管理员命令而终止连接”

未显示根线时,TreeView 将 +- 号添加到根节点[重复]

Kubernetes集群Node管理

Kubernetes集群Node管理

向未注册的用户显示节点标题

SQL 节点未连接到 mysql 集群中