意外关闭了数据节点的机器,启动之后,虽然能启动,但查询数据库部分出错,
搞了半天的出错,虽然不知道原因,但是又正常了:
表现为:查询部分sql语句会出现该报错:Got temporary error 20016 'Query aborted due to node failure' from NDBCLUSTER
SHOW VARIABLES LIKE '%ndb_join_pushdown%';
显示为on
SET ndb_join_pushdown = 0;
SET GLOBAL ndb_join_pushdown = 0
在执行全局,然后关闭当前窗口,应该是关闭mysql的本次链接session
可以临时解决,不知原因;
最终解决:
重启管理节点。但是我还把
MaxNoOfConcurrentTransactions=40000
#40960
MaxNoOfConcurrentOperations=1000000
#1024000
数调小了,重启管理节点:/usr/local/mysql/bin/ndb_mgmd -f /usr/local/mysql/mysql-cluster/config.ini --reload
好像可以了,原因不知、不懂,仅作记录