我正在使用Docker设置mysql集群。我有1个管理节点,2个数据节点和2个sql节点。当我在一个sql节点上创建数据库时,该数据库将被复制到另一个sql节点,这非常好。
问题是,当我将包含许多表的sql文件导入一个sql节点时,遇到错误:“不再有属性元数据记录(增加MaxNoOfAttributes)”。我尝试将MaxNoOfAttributes的值增加到最大值(4294967039),还将MaxNoOfTables的值增加到最大值(20320),重新启动管理节点容器,然后再次尝试。但是我仍然遇到同样的错误。这是我的config.ini文件:
[ndbd default]
NoOfReplicas=2
DataMemory=5G
IndexMemory=64M
MaxNoOfTables = 20320
MaxNoOfAttributes = 4294967039
MaxNoOfOrderedIndexes=5242
[mysqld default]
[ndb_mgmd default]
[tcp default]
[ndb_mgmd]
NodeId=2
hostname=180.168.0.2
[ndbd]
NodeId=3
hostname=180.168.0.3
DataDir= /var/lib/mysql-cluster
[ndbd]
NodeId=4
HostName=180.168.0.4
DataDir=/var/lib/mysql-cluster
[mysqld]
NodeId=5
hostname=180.168.0.10
[mysqld]
NodeId=6
hostname=180.168.0.11
该sql文件包含90多个表。
我已经搜索了很长时间,但似乎找不到有效的解决方案。任何帮助将不胜感激。
答案 0 :(得分:0)
[A-Za-z]*