免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11137 | 回复: 5
打印 上一主题 下一主题

MYSQL簇新加入数据节点报错 [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-06-28 22:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-05 16:22 |只看该作者 |倒序浏览
按照官方文档安装mysql簇,测试安装MySQL Cluster ,用的是现在最新版本MySQL Cluster 7.1.9a 系统用的是Linux radhat 5.5 64位的系统,开始我把管理节点和SQL节点装在一台服务器上,然后数据节点装在另外一台服务器上,这样搭建起来没有问题,管理节点也能看到SQL节点和数据节点,然后数据节点新建数据库和表,添加数据也没问题,把数据节点停掉以后,SQL就读不了数据,数据节点开启,SQL节点就能正常执行操作,现在我想再加入一台数据节点,按照设置,我把数据节点配置好后,新加入的数据节点然后启动就出了问题,报错如下

2011-01-05 16:10:03 [ndbd] INFO     -- Angel connected to '192.168.1.225:1186'
2011-01-05 16:10:03 [ndbd] ERROR    -- Failed to allocate nodeid, error: 'Error : Could not alloc node id at 192.168.1.225 port 1186: Connection done from wrong host ip 192.168.1.228.'


在网上找了下,也没找到答案,现在附上我的各个节点的配置文件

管理节点:
[ndbd default]
NoOfReplicas=2
DataMemory=80M
IndexMemory=18M
[tcp default]
SendBufferMemory=2M
ReceiveBufferMemory=2M
PortNumber=1186
[ndb_mgmd]
NodeId=1
HostName= 192.168.1.225
Datadir=/var/lib/mysql-cluster
[ndbd]
NodeId=2
HostName= 192.168.1.226
Datadir=/var/lib/mysql/data
#[ndbd]
#NodeId=3
#HostName= 192.168.1.228
#Datadir=/var/lib/mysql/data
[mysqld]
NodeId=4
HostName= 192.168.1.225

SQL节点:
[mysqld]
ndbcluster
ndb-connectstring=192.168.1.225
default-storage-engine=NDBCLUSTER
skip-name-resolve
[mysql_cluster]
ndb-connectstring=192.168.1.225

数据节点:
[mysqld]
ndbcluster
ndb-connectstring=192.168.1.225
default-storage-engine=NDBCLUSTER
[mysql_cluster]
ndb-connectstring=192.168.1.225

由于我是新手,这个配置也是按照网上说的配置的,麻烦有哪个高手帮我看下,到底是怎么回事,为什么我新加入数据节点,就不行了

论坛徽章:
0
2 [报告]
发表于 2011-01-05 21:13 |只看该作者
好像是管理和SQL节点不通,看我博客http://witer666.blog.51cto.com

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-06-28 22:20:00
3 [报告]
发表于 2011-01-06 09:22 |只看该作者
管理和SQL节点是通的,就是新加入的存储节点启动不起

ndb_mgm> show
Connected to Management Server at: 192.168.1.225:1186
Cluster Configuration
---------------------
[ndbd(NDB)]     1 node(s)
id=2    @192.168.1.226  (mysql-5.1.51 ndb-7.1.9, Nodegroup: 0, Master)

[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.1.225  (mysql-5.1.51 ndb-7.1.9)

[mysqld(API)]   1 node(s)
id=3    @192.168.1.225  (mysql-5.1.51 ndb-7.1.9)

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-06-28 22:20:00
4 [报告]
发表于 2011-01-06 09:23 |只看该作者
而且奇怪的是,我在管理节点里面配置好了4个节点,但是ndb_mgm  然后show后,还是只显示出来3个节点

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2015-06-28 22:20:00
5 [报告]
发表于 2011-01-07 10:19 |只看该作者
有没有高手来指教我下啊,我加入SQL节点也是加不进去,show出来始终只有3个节点。

论坛徽章:
0
6 [报告]
发表于 2013-11-29 14:40 |只看该作者
mdb_mgmd --reload,才能看到新加入的节点
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP