MySql Cluster - 管理节点不会启动

Posted

技术标签:

【中文标题】MySql Cluster - 管理节点不会启动【英文标题】:MySql Cluster - Management node wont start 【发布时间】:2012-07-05 06:53:55 【问题描述】:

无法启动 mysql Cluster 上的管理节点。

我正在发出 ff 命令。

ndb_mgmd -f /var/lib/mysql-cluster/config.ini --initial --configdir=/var/lib/mysql-cluster/ --ndb-nodeid=1

我得到了 ff 错误:

MySQL 集群管理服务器 mysql-5.5.22 ndb-7.2.6 2012-07-05 02:45:24 [MgmtSrvr] 错误——该节点应具有的主机名 根据配置不匹配本地接口。 尝试绑定“192.168.177.134”失败并出现错误:99 '无法分配 请求的地址'

config.ini

[ndbd default]
NoOfReplicas=2

[ndb_mgmd]
hostname=192.186.177.134
datadir=/var/lib/mysql-cluster

[ndbd]
hostname=192.168.177.132
datadir=/usr/local/mysql/data

[ndbd]
hostname=192.186.177.133
datadir=/usr/local/mysql/data

[mysqld]
hostname=192.168.177.131

【问题讨论】:

【参考方案1】:

config.ini 中,有时有192.168,有时有192.186。特别是:

[ndb_mgmd]
hostname=192.186.177.134
datadir=/var/lib/mysql-cluster

应该是:

[ndb_mgmd]
hostname=192.168.177.134
datadir=/var/lib/mysql-cluster

然后,hostname 将匹配 ndb_mgmd 尝试绑定的对象,如错误消息中所述。您还应该更正 [ndbd] 部分中的主机名。

【讨论】:

以上是关于MySql Cluster - 管理节点不会启动的主要内容,如果未能解决你的问题,请参考以下文章

Mysql Cluster集群配置详解

test

在 Ubuntu 上启动 mysql 集群管理节点 (ndb_mgmd) 时出错

无法启动 mysql 集群 SQL 节点

Mysql cluster管理节点配置文件详解

mysql cluster