免费注册 查看新帖 |

Chinaunix

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

mysql cluster安装日记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-31 16:43 |只看该作者 |倒序浏览

                                1、安装系统,四台主机,均为RH5 AS64。更改各主机hosts文件,标示分别问:web db1 db2 db3。
2、上传mysql-5.1.26-rc-linux-x86_64-icc-glibc23.tar,为直接解压版本,无须编译安装,但是需要./script/mysqld_installdb.
3、报错,缺少libstc++5包,上网查,结果为64位系统下该包无效???
4、下载最新的包无效,改装compat-libstdc++-8-3.3.4.2.x86_64,为 libstc++8的,安装后可用。
5、安装管理节点,直接提取MYSQL/BIN下面的NDB*可用,发现5.1.26包里面居然不包含……
6、在旧版本的5.1.23的包里面找到,提取并给各台主机上传。
7、各节点成功启动,各节点配置均为默认。当前为,一管理节点,一NDB节点,二SQL节点。
8、听取MX意见,取消单独的NDB节点,将两个SQL节点分别也作为NDB节点用。
9、启动管理节点成功,尝试启动DB1的NDB节点失败。
10、仔细分析报错信息和日志,发现总是无法给节点分配正确的ID,强制用--ndb-nodeid=2参数启动,日志中报重复。
11、删除所有集群的日志文件,重启集群,DB1的NDB节点启动成功,分析为第一次启动后,管理节点会记录下各个节点的ID并留待下次做同样分配。
12、启动SQL节点,失败,查日志,unknown option '--ndbcluster',无法辨识该配置。
13、上MYSQL官方论坛,解释为在5.1.24版本开始,mysql不再对5.1提供集群支持,将添加到6系列。
14、上传旧的5.1.23版本,成功……
15、设置存储到磁盘操作,成功,对其中一个表数据插入到142万条时,出现#1114 错误,the table is full (20081031)对比过去做的完全存储于内存中的设置,当时的配置为datamemory=2048m indexmemory=512m,可插入38万条。
当前配置为:
[NDBD DEFAULT]
NoOfReplicas=2
DataMemory=2000M
IndexMemory=200M
MaxNoOfAttributes=20000
MaxNoOfTables=300
SharedGlobalMemory=256M
将indexmemory改为600M,可继续插入数据,测试中。
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/83915/showart_1355855.html

论坛徽章:
0
2 [报告]
发表于 2008-11-03 11:01 |只看该作者
cluster 经常会出现这样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP