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的安裝基本完成了。