免费注册 查看新帖 |

Chinaunix

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

关于mysql cluster的问题 错误136 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-03 10:27 |只看该作者 |倒序浏览
本帖最后由 liklone 于 2011-11-03 10:42 编辑

背景:data节点都是2G的内存。
cluster一共5个节点:
  1. [ndbd(NDB)]     2 node(s)
  2. id=10   @10.10.98.5  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0, Master)
  3. id=11   @10.10.98.6  (mysql-5.1.56 ndb-7.1.15, Nodegroup: 0)

  4. [ndb_mgmd(MGM)] 1 node(s)
  5. id=1    @10.10.98.7  (mysql-5.1.56 ndb-7.1.15)

  6. [mysqld(API)]   2 node(s)
  7. id=20   @10.10.98.4  (mysql-5.1.56 ndb-7.1.15)
  8. id=21   @10.10.98.7  (mysql-5.1.56 ndb-7.1.15)
复制代码
ndb_mgm的配置
  1. [ndbd default]
  2. NoOfReplicas=2 # Number of replicas
  3. DataMemory=512M # How much memory to allocate for data storage
  4. IndexMemory=512M # How much memory to allocate for index storage
  5. MaxNoOfAttributes=50000
  6. MaxNoOfTables=1600
  7. MaxNoOfOrderedIndexes=2048
  8. MaxNoOfUniqueHashIndexes=1024
复制代码
创建的表类型是NDB的。但是创建的表比较多的时候,后续的表都提示136错误。
perror --ndb 136 得知是MaxNoOfOrderedIndexes的问题,增大这个值还是这个错误。

想问下高人,我的配置和实体机的环境是不匹配还是什么原因,老是create table 失败呢?
实体机2G的内存。这个cluster为了测试使用。

欢迎各路高人来会诊,各位路人来围观!!!
各位有没有多少物理内存,参数如何配置的相关经验分享或者文档,多谢!

论坛徽章:
0
2 [报告]
发表于 2011-11-03 11:16 |只看该作者
回复 1# liklone

在这个网站找到一个模拟配置的。但是生效后,还是提示136错误。

http://www.mysqlab.net/tool/mysq ... /memory/2/replica/2

网站中我采用的配置是2-1-2-2。

tail -f ndb_1_cluster.log
看到两个数据节点的配置生效了,大家有没有工具,让我确认下配置生效没啊?
本来要创建几百个表,现在才创建了2,30个。

没法做压力和性能测试啊。

期待建议。

论坛徽章:
0
3 [报告]
发表于 2011-11-03 15:23 |只看该作者
回复 1# liklone


    没有给力的回复么?

论坛徽章:
0
4 [报告]
发表于 2011-11-03 16:59 |只看该作者
本帖最后由 飞鸿无痕 于 2011-11-03 17:04 编辑

回复 1# liklone

我怀疑你更改的参数没有生效,更改了那个参数以后需要重新加载配置文件,是不是你没有加载配置文件,试一下:ndb_mgmd -f config.ini  --reload
看看问题是否还出现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP