1

我有 2 台 Windows 机器

1) 192.168.168.01

2) 192.168.168.02

我想用这两个来配置集群,

mySQL版本:mysql-cluster-gpl-noinstall-7.1.3-win32

这是我的 config.ini:

[ndbd 默认]

NoOfReplicas=1

DataDir=D:\ProgramFiles\mysqlcluster\datanode\mysql\bin\cluster-data

数据内存=80M

索引内存=18M

[TCP 默认]

[ndb_mgmd]
nodeid=1
主机名=192.168.168.01 DataDir=C:\mysql\mysql-cluster

[ndbd] nodeid=2主机名
=192.168.168.02
datadir=D:\Program Files\mysqlcluster\datanode\mysql\cluster-data

但是当我尝试运行 ndb_mgmd.exe 时,遇到此错误:

C:\mysql\bin>ndb_mgmd.exe --config-file="c:\mysql\bin\config.ini" --configdir="C:\mysql\mysql-cluster" MySQL 集群管理服务器 mysql-5.5。 19 ndb-7.2.4 2012-02-22 03:09:15 [MgmtSrvr] 错误 - 无法确定要用于此节点的节点 ID。在命令行上用 --ndb-nodeid= 指定它

请帮助我,谢谢。

4

1 回答 1

0

你可以检查一下,你的 config.ini 文件应该是这样的:-

[ndbd default]
datadir=C:\Users\user\my_cluster\ndb_data
noofreplicas=1

[ndb_mgmd]
hostname=127.0.0.1
datadir=C:\Users\user\my_cluster\ndb_data
NodeId=1

[ndbd]
datadir=C:\Users\user\my_cluster\mysqld_data\mysql
hostname=127.0.0.1
NodeId=3

[mysqld]
NodeId=50

另外,检查您的查询,它应该是这样的:-

start /B C:\Users\user\MySQL_Cluster\bin\ndb_mgmd -f conf\config.ini --initial --configdir=C:\Users\user\my_cluster\conf

my_cluster 是我要创建集群数据的文件夹。

于 2015-09-29T08:57:52.517 回答