系统 ubuntu18.04
内核 4.15.0-73-generic
mysql-cluster 版本 7.6.12
搭建管理节点用的是下面的包
搭建管理节点启动的时候总是报这个错误Could not determine which nodeid to use for this node. Specify it with --ndb-nodeid=<nodeid> on command line
以下是我其中一个 config.ini 配置,我试过很多配置,网上能找到的范例配置我基本全部试过一遍,包括官网的例子。
[ndbd default]
NoOfReplicas=2
DataMemory=512M
IndexMemory=18M
[ndb_mgmd]
HostName=192.168.75.129
DataDir=/var/lib/mysql-cluster
[ndbd]
HostName=192.168.75.128
DataDir=/var/lib/mysql-cluster
[ndbd]
HostName=192.168.75.130
DataDir=/var/lib/mysql-cluster
[mysqld]
[mysqld]
Google 上也没搜到什么有用的答案。
希望各位有经验的老哥能够帮忙解决下。
1
sujin190 2019-12-17 09:53:08 +08:00
猜测一下,估计是要 ndbd 这个配置下添加一个 NodeId 的配置项吧
|
3
Cyshall OP 已解决,之前不知道哪看到一个教程说是在管理节点搭建完毕后使用“ndb_mgmd”来进入集群管理控制台,这样是错误的,首先启动集群管理控制台的命令是“ndb_mgm”,并且需要在 mysql 服务器或者客户端(我这边两样是放在一起的,所以不清楚具体是哪个)上运行。
|