询问一下关于mysql集群,跨网关的配置访问。谢谢!

guotuoniao 2011-12-07 03:19:10
我在搞集群玩的时候,开始我测试2台同一网关 默认网关:192.168.1.1 的机器config.ini如下


[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=200M
IndexMemory=100M

#管理节点
[NDB_MGMD]
NodeId=1
hostname=192.168.1.33
datadir=D:/mysqlcluster/data

#存储节点
[NDBD]
NodeId=2
hostname=192.168.1.33
datadir=D:/mysqlcluster/ndbdata
[NDBD]
NodeId=3
hostname=192.168.1.34
datadir=D:/mysqlcluster/ndbdata

#ApI
[MYSQLD]
NodeId=4
hostname=192.168.1.34
[MYSQLD]
NodeId=5
hostname=192.168.1.33




按照上面的配置,一切ok。。

现在我就将2台机器,分开。同一局域网不同网关 网关分别是:192.168.1.1. 172.16.1.1


config.ini配置如下:

[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=200M
IndexMemory=100M

#管理节点
[NDB_MGMD]
NodeId=1
hostname=192.168.1.33
datadir=D:/mysqlcluster/data

#存储节点
[NDBD]
NodeId=2
hostname=192.168.1.33
datadir=D:/mysqlcluster/ndbdata
[NDBD]
NodeId=3
hostname=172.16.1.12
datadir=D:/mysqlcluster/ndbdata

#ApI
[MYSQLD]
NodeId=4
hostname=172.16.1.12
[MYSQLD]
NodeId=5
hostname=192.168.1.33


按照上面的配置,在启动存储节点的时候,报

D:\mysqlcluster\mysql-cluster\bin>ndbd --initial
2011-12-07 15:15:46 [ndbd] INFO -- Angel connected to '192.168.1.33:1186'
2011-12-07 15:15:46 [ndbd] ERROR -- Failed to allocate nodeid, error: 'Error : Could not alloc node id at 192.168.1.33
port 1186: Connection done from wrong host ip 192.168.1.1.'


请高手帮忙解决一下,非常感谢
...全文
300 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧