设为首页 加入收藏

TOP

MySQLFabric部署(三)
2015-11-21 01:46:04 来源: 作者: 【 】 浏览:2
Tags:MySQLFabric 部署
er降级为slave,另选一个slave为master?

l 查看my_group组Mysql服务的信息:

[root@mysqlfabric ~]# mysqlfabric grouplookup_servers my_group

Command :

{ success = True

return = [{'status':'SECONDARY', 'server_uuid': 'be642e20-00d3-11e4-8d96-0050568f7be4', 'mode':'READ_ONLY', 'weight': 1.0, 'address': 'mysqlfabric.localdomain:3001'},{'status': 'SECONDARY', 'server_uuid': 'c696a608-00d5-11e4-8da3-0050568f7be4','mode': 'READ_ONLY', 'weight': 1.0, 'address': 'mysqlfabric.localdomain:3002'},{'status': 'PRIMARY', 'server_uuid': '1230c8cb-00d7-11e4-8dac-0050568f7be4','mode': 'READ_WRITE', 'weight': 1.0, 'address':'mysqlfabric.localdomain:3003'}]

activities =

}?

l 查看my_group组MySQL服务健康状态信息:

[root@mysqlfabric ~]# mysqlfabric grouphealth my_group

Command :

{ success = True

return ={'1230c8cb-00d7-11e4-8dac-0050568f7be4': {'status': 'PRIMARY', 'is_alive':True, 'threads': {}}, 'be642e20-00d3-11e4-8d96-0050568f7be4': {'status':'SECONDARY', 'is_alive': True, 'threads': {}},'c696a608-00d5-11e4-8da3-0050568f7be4': {'status': 'SECONDARY', 'is_alive':True, 'threads': {}}}

activities =

}?

l 自动检测组内MySQL服务故障:

如果想在primary失败时,secondary能自动提升为primary,执行下面步骤:

[root@mysqlfabric ~]# mysqlfabric group activate my_group

Procedure :

{ uuid = 4ee1bd23-0fab-46f0-a336-9e4731117370,

finished = True,

success = True,

return = True,

activities =

}?

【备注】如果不想让fabric自动检测故障,可以取消自动监控功能:

[root@mysqlfabric ~]# mysqlfabric group deactivate my_group

7. 故障测试

[root@mysqlfabric ~]# service mysql.3003 stop

[root@mysqlfabric ~]# mysqlfabric group lookup_servers my_group

Command :

{ success = True

return = [{'status':'SECONDARY', 'server_uuid': 'be642e20-00d3-11e4-8d96-0050568f7be4', 'mode':'READ_ONLY', 'weight': 1.0, 'address': 'mysqlfabric.localdomain:3001'}, {'status': 'PRIMARY', 'server_uuid':'c696a608-00d5-11e4-8da3-0050568f7be4', 'mode': 'READ_WRITE', 'weight': 1.0,'address': 'mysqlfabric.localdomain:3002'}, {'status': 'FAULTY','server_uuid': '1230c8cb-00d7-11e4-8dac-0050568f7be4', 'mode': 'READ_WRITE','weight': 1.0, 'address': 'mysqlfabric.localdomain:3003'}]

activities =

}?

说明已经把3002提升为primary

8. Mysqlfabric相关命令:

l 把一个MySQL服务移出组:

mysqlfabric group remove my_groupserver_uuid

如:

[root@mysqlfabric ~]#mysqlfabric groupremove my_group 1230c8cb-00d7-11e4-8dac-0050568f7be4?

master不能被移出组,必须disablemaster后才可以移出:

mysqlfabric group demote my_group?

l 删除组(组内已经没有MySQL服务)

mysqlfabric group destroy my_group?

l 强制删除组(组内有MySQL服务)

mysqlfabric group destroy my_group --force

奋斗的路非常幸苦,部署到此介绍,再接再厉。。。。

首页 上一页 1 2 3 4 5 下一页 尾页 3/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据库调优教程(十三)MySQL数据.. 下一篇MySQL-5.6.25数据库免安装配置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: