MySQL-Cluster测试过程中问题解决记录

1.删除数据库中数据过程中,SQL执行报错信息如:1297 - Got temporary error 1217 'Out of operation records in local data manager (increase MaxNoOfLocalOperations)' from NDBCLUSTER

解决方法:修改集群的config.ini中的参数MaxNoOfLocalOperations、MaxNoOfConcurrentOperations、MaxNoOfConcurrentTransactions,讲它们设置为如下的值

MaxNoOfConcurrentOperations= 100000
MaxNoOfLocalOperations=100000     
MaxNoOfConcurrentTransactions=16384

2.mysql服务节点启动失败

[root@db1 mysql-cluster]# service mysql start
Starting MySQL...................................The server[FALL?]thout updating PID file (/var/lib/mysql/data//db1.test.com.pid).

在/var/log/mysqld.log中找到如下的报错信息:

131220  2:59:41 [ERROR] /usr/sbin/mysqld: unknown variable 'set-variable=thread_stack=1M'
131220  2:59:41 [ERROR] Aborting

错误原因在my.cnf配置中的set-variable=thread_stack=1M语法不对, 将其修改为thread_stack=1M后。再次运行service mysql start后mysql服务顺利启动了。

3.mysql linux 下表名忽略大小写相关设置
在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务即可。

4.Got error 157 'Unknown error code' from NDBCLUSTER
将ndb_cluster_connection_pool=4,但是config.ini中的MYSQLD节点原本只有4个,没有相应的增大,所以导致这样的异常。
只需要将config.ini中的MYSQLD增加为8个即可。

5.启动数据节点过程中出现如下提示信息:

Node 3: Data usage increased to 80%(524420 32K pages of total 655360)
Node 3: Data usage increased to 90%(589888 32K pages of total 655360)

这表示DataMemory的使用率已经到了90%,内存表空间不足了,需要增大DataMemory。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值