首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL集群中远程数据节点启动问题

问MySQL集群中远程数据节点启动问题
EN

Stack Overflow用户
提问于 2014-08-13 17:37:07
回答 1查看 1.6K关注 0票数 0

我正在使用MySql集群,并且遇到了一个不常见配置的问题。大多数教程描述了数据节点和MySQL服务器节点驻留在同一台PC上的配置。但是我试图把管理节点和MySQL服务器节点放到PC 'A‘和数据节点到PC 'B’。不幸的是,当我试图运行数据节点ndbd.exe时,立即关闭并在Windows中留下以下消息:“未能分配节点id,错误:‘pcA.ip.address端口1186:从错误的主机ip pcB.ip.Address’.完成连接‘”。

我的配置文件如下:

PC 'A‘config.ini:

代码语言:javascript
复制
[ndbd default]
noofreplicas=2

[ndbd]
hostname=pcB.ip.address
nodeid=2

[ndb_mgmd]
nodeid = 1
hostname=pcA.ip.address

[mysqld]
nodeid=4
hostname=pcA.ip.address

my.cnf在PC‘A’上的使用:

代码语言:javascript
复制
[mysqld]
ndb-nodeid=4
ndbcluster
datadir="D:\ProgramData\MySQL\MySQL Cluster 7.3\data4"
port=3306
server-id=3306

PC‘B’上的my.cnf:

代码语言:javascript
复制
[ndbd]
connect-string="pcA.ip.address"

有人能说出上面这些文件有什么问题吗?正如我所说,我找不到这样的集群配置的教程。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-19 12:41:45

在您的设置中,您声明为副本,但您只有一个:

代码语言:javascript
复制
[ndbd default]
noofreplicas=2

节点配置看起来很好,但是您可以尝试使用一个空的ndbd定义,然后重新加载ndb_mgmd守护进程以确保其应用。

代码语言:javascript
复制
[ndbd]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25292689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档