mysql NDB cluster修改config.ini不生效的解决方案

本文详细介绍了在调整管理节点配置文件config.ini后,如何通过滚动重启所有节点来确保修改的参数生效。首先需要按照管理节点-数据节点-SQL节点的顺序进行重启,管理节点重启时需带–initial参数以生成新的二进制缓存配置文件。文章还提供了检查参数是否生效的方法,包括查看configdir目录下的二进制缓存文件更新情况及使用ndb_config命令查询各节点参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

调整管理节点配置文件config.ini的时候,需要滚动重启所有节点。重启顺序按照管理节点-数据节点-SQL节点顺序依次进行。
管理节点重启脚本需要带–initial参数。这时会在configdir目录下重新生成一个二进制缓存配置文件。
滚动重启之后如何保证修改的参数生效?
1.查看configdir目录下的二进制缓存文件有没有更新
2.在管理节点使用ndb_config命令
#不指明nodeid的时候,会列出所有的node的参数
-bash-4.2$ ndb_config --query=nodeid,type,indexmemory,datamemory
40,ndb_mgmd, 41,ndb_mgmd, 70,mysqld, 71,mysqld, 72,mysqld, 73,mysqld, 74,mysqld, 75,mysqld, 76,mysqld, 77,mysqld, 78,mysqld, 79,mysqld, 11,ndbd,0,4294967296 12,ndbd,0,4294967296 13,ndbd,0,4294967296 14,ndbd,0,4294967296
#指明某个nodeid
-bash-4.2$ ndb_config --nodeid=11 --query=MaxNoOfConcurrentOperations
1000000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值