问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL 高可用(MHA)

发布网友 发布时间:2024-10-03 20:49

我来回答

1个回答

热心网友 时间:2024-11-15 20:45

MHA(Master High Availability)是一种在MySQL高可用性环境下用于故障切换和主从提升的软件解决方案。它由日本DeNA公司的youshimaton(现就职于*公司)开发。MHA可以在0~30秒内自动完成数据库故障切换操作,同时在故障切换过程中保证数据一致性。

MHA软件主要包括MHA Manager(管理节点)和MHA Node(数据节点)。MHA Manager可以独立部署在独立的机器上管理多个master/slave集群,也可以部署在slave节点上。MHA Node运行在每台MySQL服务器上,MHA Manager会定时探测集群中的master节点,当master出现故障时,MHA Node可以自动将拥有最新数据的slave提升为新的master,并将所有其他的slave重新指向新的master,整个过程对应用程序透明。

MHA主要支持一主多从的架构。要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库。淘宝对该架构进行了改造,目前淘宝TMHA支持一主一从。

MHA工具程序包括Manager节点(管理软件)和Node节点(被管理端软件)。Manager节点包括:masterha_check_ssh、masterha_check_repl、masterha_manager、masterha_check_status、masterha_master_monitor、masterha_master_swith、masterha_conf_host、masterha_stop。Node节点包括:save_binary_logs、apply_diff_relay_logs、purge_relay_logs。

MHA工作原理包括:从宕机崩溃的master节点保存二进制日志事件(binlog events)、识别含有最新更新数据的slave、应用差异的中继日志(relay log)到其他slave、应用从master保存的二进制日志事件(binlog events)、提升一个slave为新master、使用其他的slave连接新的master进行复制。

MHA高级功能包括:监控主节点状态、选主功能、为新选的主库做数据补偿功能、故障转移功能(用虚拟IP(VIP)切换)、故障提醒功能、额外日志补偿功能。

MHA维护操作包括:只切换角色和利用aster_ip_online_change_script脚本切换。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 济宁做人流哪个医院好 杭州哪个医院做人流好一点 邯郸哪个医院做人流好 属猴的和什么属相最配 和什么属相 童年中女生双肩包可以放什么 2024属猴命中注定的爱人 请问手机怎么设置无线路由器手机设置无线路由器步骤详细的教程... 淘宝上买东西,用了部分天猫积分抵扣,现在由于买家没货,我准备退款,抵 ... 迅雷下载后的电影 怎么没有声音?图: 求美丽的西双版纳 恐怖的铜甲尸电子书 TXT格式就可以 作者TV帝 梦见自己掉河里救人没人死亡 外墙补漏高空作业价格多少钱一平方? 全民tv帝师是干什么的 神话小说承天八索 中街公合巷周边环境怎么样?生活便利吗? 铭哲是什么意思? 东中街周边环境怎么样?生活便利吗? 在古代人们都很重视身份和地位,固有哲、庶之分,不知是何意?? 东中街22号交通方便吗?应该怎么过去? 景德镇陶瓷大学学生一个月生活费大概是多少? 合肥哪个医院做人流好 mha架构的优点和缺点 厦门哪个医院做人流比较好 梦见小偷想偷店里的钱,被我抓住了,是什么意思呢? ...到目前现在如果我银行卡里面钱不多付不了基金那 梦见丈母娘给女婿买衣服 ...明显的,请问有什么办法补救呢?谢谢各位啦~~ ...恶心的,我这是属于神马性格呢?求解。谢谢啦 7k7k什么意思 7k开是什么意思 <title>7k7k《冒险王》</title>什么意思... 小明编制了一个计算程序.当输入任一有理数,显示屏的结果总等于所输入有... ...程序。当输入任意一个有理数,显示的结果总等于所输入的有理数与一... 小明编了一个计算程序,当输入任何一个数时,屏幕将显示这个数的5倍与... 小明在电脑编制了一套计算程序,当他输入1,2,3时,就会相应的输出一个结果... 蜗牛出生后的养殖技巧 在机算机上输入9.3 ac等于这时屏上显示的数是 小明编制了一个运算程序,输入数1时屏幕娴熟的数是5 当输入2时屏幕显示... 杭州哪里看妇科疾病比较专业啊 苹果6s手机自动重启开不了机可以换新么(边角有磕碰)