MySQL Cluster导入数据表时报错:Got error 708 'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER
2024-08-27 23:17:33
准备把以前的非集群版MySQL数据导入到MySQL Cluster中,出现
'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER
的错误,如下图所示:(注:数据表引擎已改为 ENGINE=ndbcluster)
【解决方案】
修改 MGM节点配置,把 [ndbd]中的 “MaxNoOfAttributes=1000”改成 “MaxNoOfAttributes=5000000”:
vim /usr/local/mysql/etc/config.ini
#部分资料参考如下:
[ndbd default]
NoOfReplicas = 2
DataMemory = 80M
IndexMemory = 18M
datadir = /usr/local/mysql/dataMaxNoOfTables = 1024
MaxNoOfAttributes = 5000000
MaxNoOfOrderedIndexes = 10000
#修改了配置文件后,需要添加--initial参数重新读取才行
/usr/local/mysql/bin/ndb_mgmd -f /usr/local/mysql/etc/config.ini --initial
#查看变量修改是否生效
[root@localhost bin]# /usr/local/mysql/bin/ndb_config -q MaxNoOfAttributes
5000000 5000000
注:如果加了 --initial 参数,还是没生效的话,那就先 kill掉ndb_mgm,再重新 --initial 启动 ndb_mgmd 吧!
【参数说明】 MaxNoOfAttributes 表示 MySQL Cluster集群中,所有数据表的字段总数能达到的上限!
参考:
Mysql Cluster MaxNoOfAttributes参数无效疑问
MySQL Cluster 配置文件(config.ini)详解
最新文章
- 关于Solr的使用总结的心得体会
- PostgreSQL的OGG -- bucardo
- unity安卓和IOS读写目录
- Java Se :Map 系列
- Linux Philosophy
- HDU1102--最小生成树
- fdtd simulation, plotting with gnuplot, writting in perl
- JAVA基础----java中E,T,?的区别
- linux【报错】userdel: user xiaoming is currently used by process 4713解决
- WebDriver打开浏览器-java
- ruby oop学习
- 容器与Docker简介(四)Docker容器,镜像与 Registries——微软微服务电子书翻译系列
- HBase数据备份及恢复(导入导出)的常用方法
- 人工智能之基于face_recognition的人脸检测与识别
- 一看就能学会的H5视频推流方案
- Arch Linux 独特的包管理器相关名词解释及用法对照
- TensorFlow(1):使用Docker镜像搭建TensorFlow环境
- [转载]Understanding the Bootstrap 3 Grid System
- C语言浮点数存储结构
- (转) C++中成员初始化列表的使用
热门文章
- 博客挪窝了 http://my.oschina.net/jrrx/blog
- Java 打印* 三角形
- ocrosoft Contest1316 - 信奥编程之路~~~~~第三关 问题 L: 大整数减法
- ASP.NET——真假分页
- Python中的返回函数与闭包
- [bzoj1033] [ZJOI2008]杀蚂蚁antbuster
- Python空间数据处理环境搭
- 洛谷 P4008 [NOI2003]文本编辑器 解题报告
- 在有道词典程序文件夹发现一个后缀名为sql的数据库(SQLite)
- (二十四)linux新定时器:timefd及相关操作函数