CentOS7.6下 MariaDB的MHA 集群搭建(一)
MHA 集群架构优势此处不提,需要了解的可以百度下。而针对MariaDB的MHA文章却不多,所以自己就想摸索看看,看下是否可行。
为此我准备了三台服务器(145,146,147),其中145服务器为计划中的主节点服务器,其它两个为副节点。
步骤一:MariaDB的安装
MariaDB可以直接通过 yum -y install mariadb 直接安装,内网的话可以直接在官网下载对应版本的rpm安装包,直接进行安装。当然如果不嫌麻烦也可以直接下载源码包编译后进行安装;
步骤二:MHA 的安装
1、安装包下载:
mha4mysql-node-0.58-0.el7.centos.noarch.rpm 安装包可以在这个地址进行下载:https://github.com/yoshinorim/mha4mysql-node/releases
mha4mysql-manager-0.58-0.el7.centos.noarch.rpm 此安装包可以在这个地址进行下载:https://github.com/yoshinorim/mha4mysql-manager/releases
2、安装
2.1、安装包上传服务器
通过SFTP工具就可以直接上传了,我放到/usr/MHA这个目录
服务器上再核实下看看:
2.2、 安装node
根据提示,我依次安装了这两个包,才进而继续安装成功。
确认核实,MHA节点的4个文件都有了
[root@localhost MHA]# ll /usr/bin/{app*,filter*,purge*,save*} -rwxr-xr-x. 1 root root 70176 6月 10 2014 /usr/bin/applydeltarpm -rwxr-xr-x 1 root root 17639 3月 23 2018 /usr/bin/apply_diff_relay_logs -rwxr-xr-x. 1 root root 27848 11月 3 2018 /usr/bin/appstream-compose -rwxr-xr-x. 1 root root 106520 11月 3 2018 /usr/bin/appstream-util -rwxr-xr-x 1 root root 4807 3月 23 2018 /usr/bin/filter_mysqlbinlog -rwxr-xr-x 1 root root 8337 3月 23 2018 /usr/bin/purge_relay_logs -rwxr-xr-x 1 root root 7525 3月 23 2018 /usr/bin/save_binary_logs
2.3、 安装manager节点
根据提示,依次下载并安装相关的安装包,不过实际这块比较坑,依赖包真的相当多差点都想放弃了。
[root@localhost MHA]# rpm -ivh mha4mysql-manager-0.58-0.el7.centos.noarch.rpm 错误:依赖检测失败: perl(Log::Dispatch) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::File) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::Screen) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Parallel::ForkManager) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 [root@localhost MHA]# uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@localhost MHA]# uname Linux [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 错误:依赖检测失败: perl(Class::Load) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(MIME::Lite) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Send) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sender) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sendmail) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) >= 0.15 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Sys::Syslog) >= 0.25 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Parallel-ForkManager-1.18-2.el7.noarch.rpm 警告:perl-Parallel-ForkManager-1.18-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Parallel-ForkManager-1.18-2.################################# [100%] [root@localhost MHA]# rpm -ivh mha4mysql-manager-0.58-0.el7.centos.noarch.rpm 错误:依赖检测失败: perl(Log::Dispatch) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::File) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::Screen) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 错误:依赖检测失败: perl(Class::Load) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(MIME::Lite) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Send) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sender) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sendmail) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) >= 0.15 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Sys::Syslog) >= 0.25 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 [root@localhost MHA]# rpm -ivh perl-MailTools-2.12-2.el7.noarch.rpm 警告:perl-MailTools-2.12-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Date::Format) 被 perl-MailTools-2.12-2.el7.noarch 需要 perl(Date::Parse) 被 perl-MailTools-2.12-2.el7.noarch 需要 perl(Net::SMTP::SSL) 被 perl-MailTools-2.12-2.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Data::OptList) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Implementation) >= 0.04 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Runtime) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Runtime) >= 0.012 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Package::Stash) >= 0.14 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Try::Tiny) 被 perl-Class-Load-0.20-3.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-MailTools-2.12-2.el7.noarch.rpm --force 警告:perl-MailTools-2.12-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Date::Format) 被 perl-MailTools-2.12-2.el7.noarch 需要 perl(Date::Parse) 被 perl-MailTools-2.12-2.el7.noarch 需要 perl(Net::SMTP::SSL) 被 perl-MailTools-2.12-2.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-MailTools-2.12-2.el7.noarch.rpm --forces rpm: --forces: 未知的选项 [root@localhost MHA]# rpm -ivh perl-MailTools-2.12-2.el7.noarch.rpm --force 警告:perl-MailTools-2.12-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Date::Format) 被 perl-MailTools-2.12-2.el7.noarch 需要 perl(Date::Parse) 被 perl-MailTools-2.12-2.el7.noarch 需要 perl(Net::SMTP::SSL) 被 perl-MailTools-2.12-2.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-TimeDate-2.30-2.el7.noarch.rpm 警告:perl-TimeDate-2.30-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-TimeDate-1:2.30-2.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-MailTools-2.12-2.el7.noarch.rpm --force 警告:perl-MailTools-2.12-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Net::SMTP::SSL) 被 perl-MailTools-2.12-2.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Net-SMTP-SSL-1.01-13.el7.noarch.rpm 警告:perl-Net-SMTP-SSL-1.01-13.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(IO::Socket::SSL) 被 perl-Net-SMTP-SSL-1.01-13.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-IO-Socket-SSL-1.94-7.el7.noarch.rpm 警告:perl-IO-Socket-SSL-1.94-7.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(IO::Socket::IP) >= 0.20 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl(Mozilla::CA) 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl(Net::LibIDN) 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl(Net::SSLeay) 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl(Net::SSLeay) >= 1.21 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl-Net-SSLeay >= 1.55-5 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Net-SSLeay-1.55-6.el7.x86_64.rpm 警告:perl-Net-SSLeay-1.55-6.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Net-SSLeay-1.55-6.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-IO-Socket-SSL-1.94-7.el7.noarch.rpm 警告:perl-IO-Socket-SSL-1.94-7.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(IO::Socket::IP) >= 0.20 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl(Mozilla::CA) 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 perl(Net::LibIDN) 被 perl-IO-Socket-SSL-1.94-7.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Net-LibIDN-0.12-15.el7.x86_64.rpm 警告:perl-Net-LibIDN-0.12-15.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Net-LibIDN-0.12-15.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Mozilla-CA-20130114-5.el7.noarch.rpm 警告:perl-Mozilla-CA-20130114-5.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Mozilla-CA-20130114-5.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-IO-Socket-IP-0.21-5.el7.noarch.rpm 警告:perl-IO-Socket-IP-0.21-5.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-IO-Socket-IP-0.21-5.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-IO-Socket-SSL-1.94-7.el7.noarch.rpm 警告:perl-IO-Socket-SSL-1.94-7.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-IO-Socket-SSL-1.94-7.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Net-SMTP-SSL-1.01-13.el7.noarch.rpm 警告:perl-Net-SMTP-SSL-1.01-13.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Net-SMTP-SSL-1.01-13.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-MailTools-2.12-2.el7.noarch.rpm 警告:perl-MailTools-2.12-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-MailTools-2.12-2.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 错误:依赖检测失败: perl(Class::Load) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(MIME::Lite) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sender) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sendmail) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) >= 0.15 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Sys::Syslog) >= 0.25 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 [root@localhost MHA]# rpm -ivh mha4mysql-manager-0.58-0.el7.centos.noarch.rpm 错误:依赖检测失败: perl(Log::Dispatch) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::File) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::Screen) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 错误:依赖检测失败: perl(Class::Load) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(MIME::Lite) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sender) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sendmail) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) >= 0.15 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Sys::Syslog) >= 0.25 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Data::OptList) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Implementation) >= 0.04 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Runtime) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Runtime) >= 0.012 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Package::Stash) >= 0.14 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Try::Tiny) 被 perl-Class-Load-0.20-3.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Module-Runtime-0.013-4.el7.noarch.rpm 警告:perl-Module-Runtime-0.013-4.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Module-Runtime-0.013-4.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Data::OptList) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Implementation) >= 0.04 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Package::Stash) >= 0.14 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Try::Tiny) 被 perl-Class-Load-0.20-3.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Module-Implementation-0.06-6.el7.noarch.rpm 警告:perl-Module-Implementation-0.06-6.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Try::Tiny) 被 perl-Module-Implementation-0.06-6.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Data-OptList-0.107-9.el7.noarch.rpm 警告:perl-Data-OptList-0.107-9.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Params::Util) 被 perl-Data-OptList-0.107-9.el7.noarch 需要 perl(Sub::Install) >= 0.921 被 perl-Data-OptList-0.107-9.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Data-OptList-0.107-9.el7.noarch.rpm --force 警告:perl-Data-OptList-0.107-9.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Params::Util) 被 perl-Data-OptList-0.107-9.el7.noarch 需要 perl(Sub::Install) >= 0.921 被 perl-Data-OptList-0.107-9.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Data::OptList) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Implementation) >= 0.04 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Package::Stash) >= 0.14 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Try::Tiny) 被 perl-Class-Load-0.20-3.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Try-Tiny-0.12-2.el7.noarch.rpm 警告:perl-Try-Tiny-0.12-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Try-Tiny-0.12-2.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Data::OptList) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Implementation) >= 0.04 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Package::Stash) >= 0.14 被 perl-Class-Load-0.20-3.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Package-Stash-0.34-2.el7.noarch.rpm 警告:perl-Package-Stash-0.34-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Module::Implementation) >= 0.06 被 perl-Package-Stash-0.34-2.el7.noarch 需要 perl(Package::DeprecationManager) 被 perl-Package-Stash-0.34-2.el7.noarch 需要 perl(Package::Stash::XS) >= 0.26 被 perl-Package-Stash-0.34-2.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Package-Stash-0.34-2.el7.noarch.rpm --force 警告:perl-Package-Stash-0.34-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Module::Implementation) >= 0.06 被 perl-Package-Stash-0.34-2.el7.noarch 需要 perl(Package::DeprecationManager) 被 perl-Package-Stash-0.34-2.el7.noarch 需要 perl(Package::Stash::XS) >= 0.26 被 perl-Package-Stash-0.34-2.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Package-Stash-0.34-2.el7.noarch.rpm --nodps --force rpm: --nodps: 未知的选项 [root@localhost MHA]# rpm -ivh perl-Package-Stash-0.34-2.el7.noarch.rpm --nodeps --force 警告:perl-Package-Stash-0.34-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Package-Stash-0.34-2.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: perl(Data::OptList) 被 perl-Class-Load-0.20-3.el7.noarch 需要 perl(Module::Implementation) >= 0.04 被 perl-Class-Load-0.20-3.el7.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Class-Load-0.20-3.el7.noarch.rpm --nodeps --force 警告:perl-Class-Load-0.20-3.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Class-Load-0.20-3.el7 ################################# [100%] [root@localhost MHA]# rpm -ivh mha4mysql-manager-0.58-0.el7.centos.noarch.rpm 错误:依赖检测失败: perl(Log::Dispatch) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::File) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 perl(Log::Dispatch::Screen) 被 mha4mysql-manager-0.58-0.el7.centos.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 错误:依赖检测失败: perl(MIME::Lite) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sender) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sendmail) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) >= 0.15 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Sys::Syslog) >= 0.25 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm --nodeps 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:perl-Log-Dispatch-2.41-1.el7.1 ################################# [100%] [root@localhost MHA]# rpm -ivh perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm 警告:perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 错误:依赖检测失败: perl(MIME::Lite) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sender) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Mail::Sendmail) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Params::Validate) >= 0.15 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 perl(Sys::Syslog) >= 0.25 被 perl-Log-Dispatch-2.41-1.el7.1.noarch 需要 [root@localhost MHA]# rpm -ivh mha4mysql-manager-0.58-0.el7.centos.noarch.rpm 准备中... ################################# [100%] 正在升级/安装... 1:mha4mysql-manager-0.58-0.el7.cent################################# [100%]
至此,MHA的安装基本完成了。