我的MySQLCLUSTER已达到数据使用限制,如下所示
ndb_mgm> all report memoryusage
Node 2: Data usage is 100%(2560 32K pages of total 2560)
Node 2: Index usage is 22%(531 8K pages of total 2336)
Node 3: Data usage is 100%(2560 32K pages of total 2560)
Node 3: Index usage is 22%(531 8K pages of total 2336)
在我搜索之后,增加数据内存应该能够解决这个错误,我的更新如下所示
[NDBD DEFAULT]
NoOfReplicas=2
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Managment Server
[NDB_MGMD]
HostName=the IP of THIS SERVER
# Storage Engines
[NDBD]
HostName= the IP of the FIRST SERVER
DataDir= /var/lib/mysql-cluster
DataMemory = 512M
[NDBD]
HostName=the IP of the SECOND SERVER
DataDir=/var/lib/mysql-cluster
DataMemory = 512M
# 2 MySQL Clients
# I personally leave this blank to allow rapid changes of the mysql clients;
# you can enter the hostnames of the above two servers here. I suggest you dont.
[MYSQLD]
[MYSQLD]
然后我在此管理节点重新启动ndb_mgmd。重启数据节点mysql.server& NDBD。但仍有100%的数据使用率。
我做错的任何步骤?我的管理节点是windows xp platform&数据节点是基于solaris的。
答案 0 :(得分:1)
我用Google搜索了这篇文章但没人回答。
我用Google搜索了另一篇文章: http://forums.mysql.com/read.php?25,517123,517665#msg-517665
根据帖子,我们应该用--initial
重新启动管理节点。
例如:
ndb_mgmd -f D:\database\my_cluster\config.ini --initial --ndb_nodeid=1
这对我有用。希望能帮到你们。