免费注册 查看新帖 |

Chinaunix

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

发二个在Mysql Cluster下导入数据时的两个问题. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-14 09:25 |只看该作者 |倒序浏览
10可用积分
Mysql version 5.0.67
1.mysql -uroot -ppassword database < modifiedschema.sql
ERROR 1118 (42000) at line 398: Row size too large. The maximum row size for the used table type, not counting BLOBs,
is 8052. You have to change some columns to TEXT or BLOBs
不使用engine=ndb是OK的!
打Size改小也是可以OK!但我要知道,倒底是多少?还有就是我现在用了多少?

2.
CREATE TABLE aabbcc(
    FreeMinPrefixGroupId    INT               AUTO_INCREMENT,
    FreeMinPlanId           INT,
    FreeMins                INT               DEFAULT 0 NOT NULL,
    FreeMinType             INT               DEFAULT 0 NOT NULL,
    UsageAmount             DECIMAL(19, ,
    PRIMARY KEY (FreeMinPrefixGroupId)
)engine=ndb DEFAULT CHARSET=utf8
;
建这样的表,会出现以下问题:
ERROR 1005 (HY000) at line 1192: Can't create table './ngi/aabbcc.frm' (errno: 70
aabbcc
.......而其它的没有问题.
不使用engine=ndb也OK!

最佳答案

查看完整内容

mysql的bin目录下有一个perror命令 perror --ndb error_code 就可以看到是哪里出的问题了,我以前cluster导入数据时也经常出错,都是查的这个

论坛徽章:
0
2 [报告]
发表于 2009-04-14 09:25 |只看该作者
mysql的bin目录下有一个perror命令 perror --ndb error_code 就可以看到是哪里出的问题了,我以前cluster导入数据时也经常出错,都是查的这个

论坛徽章:
0
3 [报告]
发表于 2009-04-14 09:31 |只看该作者

论坛徽章:
0
4 [报告]
发表于 2009-04-14 09:56 |只看该作者
原帖由 ziggler 于 2009-4-14 09:31 发表
8052

http://www.itpub.net/thread-577429-1-1.html


请看清问题:
使用TYPE=INNODB是可以建表的
但engine=ndb会有几个表有问题(并不是所有的),上面所说的数据库重建;我已做过几次了,但不顶用。

论坛徽章:
0
5 [报告]
发表于 2009-04-14 11:01 |只看该作者
原帖由 天下第一菜 于 2009-4-14 10:02 发表
mysql的bin目录下有一个perror命令 perror --ndb error_code 就可以看到是哪里出的问题了,我以前cluster导入数据时也经常出错,都是查的这个


NDB error code 708: No more attribute metadata records (increase MaxNoOfAttributes): Permanent error: Schema error


[ 本帖最后由 hb_li_520 于 2009-4-14 11:21 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-04-14 13:11 |只看该作者
原帖由 hb_li_520 于 2009-4-14 11:01 发表


NDB error code 708: No more attribute metadata records (increase MaxNoOfAttributes): Permanent error: Schema error

Bug #11201         can not create some table

http://bugs.mysql.com/bug.php?id=11201

论坛徽章:
0
7 [报告]
发表于 2009-04-14 13:29 |只看该作者
原帖由 hb_li_520 于 2009-4-14 11:01 发表


NDB error code 708: No more attribute metadata records (increase MaxNoOfAttributes): Permanent error: Schema error



是啊 你 increase MaxNoOfAttributes 应该就可以解决了

论坛徽章:
0
8 [报告]
发表于 2009-04-14 13:51 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2009-04-14 14:26 |只看该作者
原帖由 了用谁影枫 于 2009-4-14 13:51 发表
楼主贴一下你的config.ini文件?
不过我只是测试过一下ndb,还没敢在正式系统上使用哦。


[NDBD DEFAULT]
NoOfReplicas=2
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD]
HostName=192.168.10.77
# Storage Engines
[NDBD]
HostName=192.168.10.76
DataDir= /var/lib/mysql-cluster
[NDBD]
HostName=192.168.10.80
DataDir=/var/lib/mysql-cluster
[MYSQLD]
[MYSQLD]

论坛徽章:
0
10 [报告]
发表于 2009-04-14 14:56 |只看该作者
第二个问题解决。。。。。还有第一个没有解决.:wink: :wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP