gpt4 book ai didi

MySQL 集群 - SQL 节点无法启动 - 无法分配 nodeid

转载 作者:行者123 更新时间:2023-11-29 02:32:06 24 4
gpt4 key购买 nike

2 个数据节点正在运行。但是,SqlNode 不会启动。

配置文件

[ndbd]
hostname=192.168.177.132
datadir=/usr/local/mysql/data

[ndbd]
hostname=192.168.177.133
datadir=/usr/local/mysql/data

[mysqld]
hostname=192.168.177.131

我的.cnf

[mysqld]
ndbcluster
ndb-connectstring=192.168.177.134
basedir=/usr/local/mysql

[mysql_cluster]
ndb-connectstring=192.168.177.134

我收到这个错误...

[ndbd] INFO     -- Angel connected to '192.168.177.134:1186'
[ndbd] ERROR -- Failed to allocate nodeid, error: 'Error: Could not alloc node id at 192.168.177.134 port 1186: Connection done from wrong host ip 192.168.177.131.'

最佳答案

首先,您需要在 config.ini 文件中包含一个 [ndb_mgmd] 部分。

然后您需要启动 ndb_mgdm 进程,然后是您的两个 ndbds,最后是您的 mysqld。

我建议从此处的说明开始... Deploying MySQL Cluster over multiple hosts

您还应该尝试为每个节点设置 NodeId=x 参数。

关于MySQL 集群 - SQL 节点无法启动 - 无法分配 nodeid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11565288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com