做了一个Mysql Cluster 配置完成后,导入数据表,共有90多个表原来engine=MyISAM 但改成engine=NDB后,导入60多个后就出现
error=708 错误,查询错误号:
Error 708
Error 708 means you do not have any more attribute metadata records remaining, which means you need to increase the value of MaxNoOfAttributes.但修改MaxNoOfAttributes值也没什么反应,还是同样的错误,大家是否遇到过同样的问题,是怎么解决的?

解决方案 »

  1.   

    MaxNoOfAttributes=999999这个值设置大一点
      

  2.   

    下面是我的config.ini的配置内容,MaxNoOfAttributes=500000
    也设置的够大了,但还是不可以。
    [NDBD DEFAULT]
    #NoOfReplicas=2
    #DataMemory = 2000000
    NoOfReplicas=2
    DataMemory=1000MB
    IndexMemory=200MB
    MaxNoOfAttributes=500000
    [NDB_MGMD]
    hostname=192.168.1.195
    datadir=/home/mysql-cluster
    [NDBD]
    hostname=192.168.1.195
    datadir=/home/mydata
    [NDBD]
    hostname=192.168.1.193
    datadir=/home/mydata
    [MYSQLD]
    hostname=192.168.1.193
    [MYSQLD]
    hostname=192.168.1.195
    [MYSQLD]