zoukankan      html  css  js  c++  java
  • mysql小白系列_11 MHA补充

    1.ssh_user

    使用VIP方式需要在新的master主机上对网卡启alias并设置IP,普通用户没权限

    2.VIP问题
    • 配置以后主从后,在MHA管理节点启动masterha_manager,VIP并没有在master上启起来
    • change master后,新的master上VIP起来了
    • 再次change master后,VIP还是在原来的master上,并没有进行摘除重启启动
    3.slave的只读
    • 最开始的slave需要配置为只读set global read_only=1
    • slave提升为master的时候,只读属性会被自动关闭
    4.一旦manager监控到master宕机
    • 切换完毕之后?之前?mha切换管理进程自动退出
    • 新的slave需要change master to并start slave
    5.两地三中心方案
    • 远程slave必须设置no_master=1
    6./mysqlData/mha/etc/app/app.failover.complete
    • 如果两次切换之间时间太短(8小时),需要将此文件删掉
    [error][/usr/local/share/perl5/MHA/MasterFailover.pm, ln309] Last failover was done at 2018/03/07 11:02:20. Current time is too early to do failover again. If you want to do failover, manually remove /mysqlData/mha/etc/app/app.failover.complete and run this script again.
    Wed Mar  7 11:51:17 2018 - [error][/usr/local/share/perl5/MHA/ManagerUtil.pm, ln177] Got ERROR:  at /usr/local/bin/masterha_manager line 65.
    
    • 或者忽略上次failover /usr/local/bin/masterha_manager --conf=/mysqlData/mha/etc/app.cnf --ignore_last_failover &
    • 如果是master failover在连续切换会遇到此问题,结果就是并不会成功提升一个新master,slave都会报IO连接错误
    • 需要使用下面命令:
    masterha_master_switch --master_state=dead 
        --global_conf=/etc/masterha_default.cnf 
        --conf=/mysqlData/mha/etc/app.cnf --dead_master_host=slave01
    
  • 相关阅读:
    240 Search a 2D Matrix II 搜索二维矩阵 II
    239 Sliding Window Maximum 滑动窗口最大值
    bzoj5029: 贴小广告&&bzoj5168: [HAOI2014]贴海报
    bzoj5178: [Jsoi2011]棒棒糖
    bzoj5293: [Bjoi2018]求和
    bzoj5194: [Usaco2018 Feb]Snow Boots
    bzoj2007: [Noi2010]海拔
    bzoj4956: [Wf2017]Secret Chamber at Mount Rushmore
    bzoj3296: [USACO2011 Open] Learning Languages
    bzoj4887: [Tjoi2017]可乐
  • 原文地址:https://www.cnblogs.com/jenvid/p/8593412.html
Copyright © 2011-2022 走看看