博客
关于我
mha常见的一些报错
阅读量:196 次
发布时间:2019-02-28

本文共 1244 字,大约阅读时间需要 4 分钟。

MHA常见错误及解决方法

错误1:依赖包安装失败

错误描述:

安装 mha4mysql-manager 时,遇到以下错误:

Error: Package: mha4mysql-manager-0.58-0.el7.centos.noarch          Requires: perl(Log::Dispatch)Error: Package: mha4mysql-manager-0.58-0.el7.centos.noarch          Requires: perl(Log::Dispatch::File)Error: Package: mha4mysql-manager-0.58-0.el7.centos.noarch          Requires: perl(Log::Dispatch::Screen)

解决方法:

  • 安装EPEL-release:确保系统中的依赖包已正确安装。
    rpm -Uvh epel-release*rpm
  • 安装依赖的perl模块:
    yum -y install perl-Log-Dispatch
  • 注意事项:

    安装 mha4mysql-manager 和 mha4mysql-node 时,确保依赖包已正确处理。


    错误2:健康检查提示无主库

    错误描述:

    运行 masterha_check_ssh 时出现以下警告:

    Global configuration file /etc/masterha_default.cnf not found. Skipping.

    解决方法:

    确保 app1.cnf 文件中没有空格参数。检查文件内容,避免配置文件格式错误。


    错误3:SSH连接权限问题

    错误描述:

    无法通过SSH连接到目标主库,出现以下错误:

    Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

    解决方法:

  • 检查 app1.cnf 文件,确保没有空格参数。
  • 注释掉管理节点的配置:
    #vim /etc/mha4mysql/app1.cnf#将manager配置注释掉

  • 错误4:MySQL复制健康检查失败

    错误描述:

    masterha_check_repl 检查失败,提示无活跃副库:

    There is no alive slave. We can't do failover

    解决方法:

  • 删除健康检查日志:
    rm -rf /var/log/masterha/app1/app1.master_status.health
  • 在主库上重新同步数据库:
    change master to master_host=...
  • 检查复制状态:
    masterha_check_repl --conf=/etc/mysqlmha/conf/app1.cnf

  • 总结:

    以上错误均与MHA配置或依赖包安装问题有关。通过检查配置文件、依赖包安装以及权限设置,可以有效解决问题。

    转载地址:http://sitn.baihongyu.com/

    你可能感兴趣的文章
    python系列【仅供参考】:python斗地主
    查看>>
    Python基础教程(第2版 修订版) pdf
    查看>>
    python基础实践(四)
    查看>>
    Python基础学习笔记(九)常用数据类型转换函数
    查看>>
    Python基础学习参考(五):字符串和编码
    查看>>
    Python基础学习
    查看>>
    python基础变量之---集合
    查看>>
    python基础变量之---字典
    查看>>
    python基础变量之---列表
    查看>>
    python基础变量之---元组
    查看>>
    python基础内容_Python基础入门必须了解的
    查看>>
    Python基础之面向对象2(封装)
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python图像处理:从内存加载jpeg
    查看>>
    python固定后缀(名物化词汇)词频统计:抽取+统计+可视化
    查看>>
    python商品数据分析可视化系统(带爬虫)京东销售数据分析 计算机毕业设计 源码下载
    查看>>
    python商品库存管理系统 django框架 商品网站 MySQL数据库 源码下载 计算机毕业设计
    查看>>
    Python哪个版本最稳定好用2023.10.19
    查看>>
    python命名空间更改_Python模块xml.etree.ElementTree自动修改xml命名空间键
    查看>>
    Python命名中尾随下划线有什么好处?
    查看>>