mysql cluster 集群搭建

2019-12-17 09:41:55 +08:00
 Cyshall

系统 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 上也没搜到什么有用的答案。

希望各位有经验的老哥能够帮忙解决下。

4235 次点击
所在节点    MySQL
3 条回复
sujin190
2019-12-17 09:53:08 +08:00
猜测一下,估计是要 ndbd 这个配置下添加一个 NodeId 的配置项吧
Cyshall
2019-12-17 10:08:47 +08:00
@sujin190 也试过,不行。
Cyshall
2019-12-17 15:00:16 +08:00
已解决,之前不知道哪看到一个教程说是在管理节点搭建完毕后使用“ndb_mgmd”来进入集群管理控制台,这样是错误的,首先启动集群管理控制台的命令是“ndb_mgm”,并且需要在 mysql 服务器或者客户端(我这边两样是放在一起的,所以不清楚具体是哪个)上运行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/629690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX