分类: Mysql/postgreSQL
2012-05-04 17:34:33
mysql cluster改动NDB参数是件痛苦的时间
可以通过滚动启动来减少当机时间
1. 修改参数config.ini,并同步到其他的管理节点
2. 停所有的ndb_mgmd,对应用影响小
先ndb_mgm 查看当前状态是否正常,取得管理节点的ID
ndb_mgm>show
ndb_mgm>1 stop
3. 启动管理节点
ndb_config -r"\n" --type ndbd -q nodeid,MaxNoOfAttributes
验证参数修改生效
ndb_mgm>show
ndb_mgm>all status
直到启动完毕
ndb_mgm>5 restart直到启动完毕
5.重新启动sql节点
/etc/init.d/mysql restart
注意:
1. 有多个管理节点的时候,重新启动一台就可以了
2. config.ini的语法一定要正确,否则这个cluster就当掉了,oh, 布什it