【问题标题】:Remote data node starting issue in MySQL ClusterMySQL 集群中的远程数据节点启动问题
【发布时间】:2014-08-13 17:37:07
【问题描述】:

我正在使用 MySql Cluster,但遇到了配置不常见的问题。大多数教程描述了数据节点和 MySQL 服务器节点驻留在同一台 PC 上的配置。但我试图将管理节点和 MySQL 服务器节点放到 PC 'A' 和数据节点到 PC 'B'。不幸的是,当我尝试运行数据节点 ndbd.exe 时,它​​立即关闭并在 Windows 事件查看器中留下以下消息:“无法分配节点 ID,错误:'错误:无法在 pcA.ip 分配节点 ID。地址端口 1186:从错误的主机 ip pcB.ip.address' 完成连接。"。

我的配置文件如下:

PC 'A' config.ini:

[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

mysqld 在 PC 'A' 上使用的 my.cnf:

[mysqld]
ndb-nodeid=4
ndbcluster
datadir="D:\ProgramData\MySQL\MySQL Cluster 7.3\data4"
port=3306
server-id=3306

PC 'B' 上的 my.cnf:

[ndbd]
connect-string="pcA.ip.address"

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

提前致谢。

【问题讨论】:

    标签: mysql windows mysql-cluster


    【解决方案1】:

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

    [ndbd default]
    noofreplicas=2
    

    节点配置看起来不错,但您可以尝试使用空的 ndbd 定义,然后重新加载 ndb_mgmd 守护程序以确保应用它

    [ndbd]
    

    【讨论】:

    • 看来是真的。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 2015-01-23
    • 1970-01-01
    相关资源
    最近更新 更多