Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1300779
  • 博文数量: 127
  • 博客积分: 2286
  • 博客等级: 大尉
  • 技术积分: 1943
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-10 10:37
文章分类

全部博文(127)

文章存档

2018年(1)

2015年(2)

2014年(1)

2013年(30)

2012年(88)

2011年(5)

分类: 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

ndb_mgm>2 stop

3. 启动管理节点

ndb_mgmd --config-dir=/etc/ --config-file=/etc//config.ini --reload
ndb_mgmd --config-dir=/etc/ --config-file=/etc//config.ini --reload

ndb_config -r"\n" --type ndbd -q nodeid,MaxNoOfAttributes

验证参数修改生效

4 restart数据节点

ndb_mgm>show

ndb_mgm>all status

直到启动完毕

ndb_mgm>5 restart
ndb_mgm>all status

直到启动完毕

5.重新启动sql节点

/etc/init.d/mysql restart

/etc/init.d/mysql restart


注意:

1. 有多个管理节点的时候,重新启动一台就可以了

2. config.ini的语法一定要正确,否则这个cluster就当掉了,oh, 布什it


阅读(2931) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~