我是靠谱客的博主 唠叨帅哥,最近开发中收集的这篇文章主要介绍mysql cluster 测试_mysql cluster 在测试的时候出的问题 希望大家帮助,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

你的位置:

问答吧

-> 服务器

-> 问题详情

mysql cluster 在测试的时候出的问题 希望大家帮助

ERROR 1296 (HY000): Got error 4009 'Cluster Failure' from NDBCLUSTER

这个是错误信息.

我已经都安装成功了.我是采用两个机器安装的.

[root@localhost mysql-cluster]# ndb_mgm -e show

Connected to Management Server at: 192.168.0.2:1186

Cluster Configuration

---------------------

[ndbd(NDB)]     2 node(s)

id=3    @192.168.0.2  (Version: 5.2.3, starting, Nodegroup: 0)

id=4    @192.168.0.3  (Version: 5.2.3, Nodegroup: 0, Master)

[ndb_mgmd(MGM)] 2 node(s)

id=1    @192.168.0.2  (Version: 5.2.3)

id=2    @192.168.0.3  (Version: 5.2.3)

[mysqld(API)]   2 node(s)

id=5    @192.168.0.2  (Version: 5.2.3)

id=6    @192.168.0.3  (Version: 5.2.3)

一切都是正常的.可是当拔掉一台机器的网线的时候..另外一个机器.只有NDB_MGMD还在工作,其他的都停止了

这个时候也不可以给在工作的那个机器的MYSQL里写数据了

然后我又插上刚才的那个机器的网线..

数据是可以同步.可是 ndbd id =3不能够自己启动起来....

希望大家帮我看看是什么原因呢.

作者: mdjhaitao

发布时间: 2007-04-25

在进行测试破坏性前,先对正常的集群进行一次写操作.如create database aa;

两个结点有了数据交流后.

这样才可以进行破坏.

作者: wysilly

发布时间: 2007-04-25

老大.我这个数据已经是同步的了。这个我已经测试出来了...

只是.我如果关掉一台机器..另外的那台就不能正常工作了...

还有就是.我在启动那台机器...然后那个机器的数据节点就起不来了。.

作者: mdjhaitao

发布时间: 2007-04-26

给我看看log信息.另外你的node 3是开机后自动启动的吗.还有配置文件.

作者: wysilly

发布时间: 2007-04-26

老大。我是看你写的那个做的。你那里没有写到怎么让他自动启动啊..

保存退出后,启动管理节点Server1为:

# ndb_mgmd --ndb_nodeid=1

启动管理节点Server2为:

# ndb_mgmd --ndb_nodeid=2

注:在启动时有一个警告提示

Cluster configuration warning:

arbitrator with id 1 and db node with id 3 on same host 192.168.1.111

arbitrator with id 2 and db node with id 4 on same host 192.168.1.110

Running arbitrator on the same host as a database node may

cause complete cluster shutdown in case of host failure.

说节点1和3,2和4的arbitrator一样,可能引起整个集群失败。(可以不用放在心上)

四、初始化集群

在Server1中

# ndbd --nodeid=3 --initial

在Server2中

# ndbd --nodeid=4 --iniitial

我是按着你写的启动的..

并不知道.他会不会自动启动..

作者: mdjhaitao

发布时间: 2007-04-26

谢谢mdjhaitao,仲裁问题解决了.

作者: wysilly

发布时间: 2007-04-29

我觉得你的server和node是不是在一起啊?

如果在一起,你拔一台,另一台好象是有问题来着.

具体我也想不清楚了.但是重新做是吧 server单独做出来的.

作者: lzj_0619

发布时间: 2007-04-29

QUOTE:

原帖由 lzj_0619 于 2007-4-29 10:16 发表于 7楼

我觉得你的server和node是不是在一起啊?

如果在一起,你拔一台,另一台好象是有问题来着.

具体我也想不清楚了.但是重新做是吧 server单独做出来的.

你说的就是仲裁问题.已经解决了.

作者: wysilly

发布时间: 2007-04-29

最后

以上就是唠叨帅哥为你收集整理的mysql cluster 测试_mysql cluster 在测试的时候出的问题 希望大家帮助的全部内容,希望文章能够帮你解决mysql cluster 测试_mysql cluster 在测试的时候出的问题 希望大家帮助所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部