MariaDB社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3828|回复: 6
打印 上一主题 下一主题

MYSQL 集群问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-13 11:07:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大哥哥大姐姐好,,,我前天用三台机器配置了一个MYSQL 集群,配置成功后都能正常工作(我主要做的是数据同步),在测试的时候把其中一台机器的NDBD线程杀死或把机器网线扒掉后就不能往MYSQL里面插入数据了,,如下为MGM的反应:
[ndbd(NDB)]     3 node(s)
id=3 (not connected, accepting connect from 192.168.0.20)
id=4 (not connected, accepting connect from 192.168.0.30)
id=5 (not connected, accepting connect from 192.168.0.8)

[ndb_mgmd(MGM)] 1 node(s)
id=2    @192.168.0.20  (Version: 5.0.27)

[mysqld(API)]   3 node(s)
id=6 (not connected, accepting connect from 192.168.0.20)
id=7 (not connected, accepting connect from 192.168.0.30)
id=8 (not connected, accepting connect from 192.168.0.8)

ndb_mgm> Node 3: Forced node shutdown completed. Occured during startphase 1. In                                             itiated by signal 0. Caused by error 2311: 'Conflict when selecting restart type                                             (Internal error, programming error or missing error message, please report a bug                                             ). Temporary error, rest


另外我的MGM配置如下:
OfReplicas=3
DataMemory=80M
IndexMemory=18M

[TCP DEFAULT]
portnumber=2202

[NDB_MGMD]
HostName=192.168.0.20
DataDir=/var/lib/mysql-cluster

[NDBD]
HostName=192.168.0.20
DataDir=/usr/local/mysql/data

[NDBD]
HostName=192.168.0.30
DataDir=/usr/local/mysql/data


[NDBD]
hostname=192.168.0.8
DataDir=/usr/local/mysql/data


[MYSQLD]
hostname=192.168.0.20

[MYSQLD]
hostname=192.168.0.30

[MYSQLD]
hostname=192.168.0.8
我的NDB节点设置如下:
[mysqld]
ndbcluster
ndb-connectstring=192.168.0.20
datadir=/var/lib/mysql
socket=/tmp/mysql.sock

[MYSQL_CLUSTER]
ndb-connectstring=192.168.0.20

谢谢各位大哥大姐帮忙看看,,为什么杀死NDBD线程和扒网线后所有机器的MYSQL在都不能插入数据


在此非常谢谢啦。。:em03: :em03: :em03:
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
2#
发表于 2007-11-13 14:38:22 | 只看该作者
很关心这个话题...
你的集群主要做的是数据同步,如何理解啊?

kill的对吗?
不会是MySQL Cluster的Bug吧^_^
继续关心中...
3#
 楼主| 发表于 2007-11-13 22:33:24 | 只看该作者

MYSQL 集群问题

我一用KILL 的用法肯定没问题,就直接把两个NDBD进程杀死了,,我用MYSQL 最主要的是能数据同步和其中任意一台出项问题后重新启动后数据还能与别的机器同步,现在不知道为什么杀死其中的一个NDBD 后所有的MYSQL 都不能进新数据写入。。太有点郁闷!!!!
4#
发表于 2007-11-14 11:52:19 | 只看该作者
与集群中机器数量有关系。

^_^,我知道你的问题解决了,有时间可以说说你的感受给大家分享一下...
5#
发表于 2008-8-15 09:06:30 | 只看该作者
看上你上面的状态都不对,你的数据节点和SQL节点都是没有正确连接上的。你应该先确保你的连接都是正常的在来做测试。而且集群配置至少要四台机器,你用三台做也可以,但是两台数据节点和SQL节点是一起的。其中一台只能是管理节点,不能放在数据节点和SQL节点上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|MariaDB社区 ( 京ICP备07012489号    |
业务联系: QQ:48474881; 邮箱: 48474881@qq.com; 电话:13911732319
声明:本站部分文章是网友转载,若未经作者同意或署名有误,请联系网站管理员。

GMT+8, 2024-11-1 16:29 , Processed in 0.074205 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表