# # # # # # # # # # # # # # # # # #尼古拉斯部署# # # # # # # # # # # # # # # # # # # #
1.服务器
,192.168.56.21 mydb1 ,#主
,192.168.56.22 mydb2 ,#奴隶
,192.168.56.23 mydb3 ,#尼古拉斯经理
2. 所有机器修改vim/etc/hosts
192.168.56.21 ,mydb1
192.168.56.22 ,mydb2也
192.168.56.23 ,mydb3
3.设置SSH公钥免密码登录
#根用户操作(/根),pwd
,,mkdir ~/sh
,,chmod 700 ~/sh
,,cd ~/sh
,,ssh - keygen - t rsa #一直回车
,,ls过程
,,猫~/. ssh/id_rsa。酒吧在祝辞~/sh/authorized_keys
,,ls过程
,,chmod 600 ~/sh/authorized_keys
,,cd . .
,,scp - r . ssh 192.168.56.22:/根/
,,scp - r . ssh 192.168.56.23:/根/
,
,ssh mydb1
,ssh mydb2也
,ssh mydb3
4.下载mha4mysql-manager和mha4mysql-node
,,https://github.com/yoshinorim/mha4mysql-manager
,,https://github.com/yoshinorim/mha4mysql-node
5。在三个节点(节点和经理)安装perl-DBD-MySQL,用光盘作百胜源,#包括了3个包:perl-DBD-MySQL, mysql-libs, perl dbi
,,yum安装perl-DBD-MySQL
,,yum安装perl dbi
,,yum安装mysql-libs
,,
,
6。在三个节点安装节点(包括管理节点)
安装,使用yum - y perl-CPAN下载perl需要的依赖包库
,perl -MCPAN - e”模块安装公司::::安装在依赖包库中,查找和安装Makefile。PL需要的包,具体程序是使用公司::模块::安装;
,参考https://perlmaven.com/cant-locate-inc-module-install-in-inc
,上面实际下载的是Module-Install-1.18.tar。广州这个包
,//perl -MCPAN - e壳
,//perl -MCPAN - e“安装模块:取决于”
,参考http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380147d8c8c4668d4e419ce3b4c413037bfa6663f405a8e906b6075ab4f5bbdf06270670123b598c8d40895ac925f75ce786a6459db0144dc42f39a5125b07fcd0caef14ef0ba8169cfef9480810a44cb23127af7e78a2a424bdd6f814f6df4a6e85f135d07bb9d6b39ae& p=8 b2a971cc89401ff57ee967c525285& newp=80769 a478a8702c308e2977c0f43cc231610db2151d7d0106b82c825d7331b001c3bbfb423241a05d8ce7c6d04aa4b5feaf4357534072ba3dda5c91d9fb4c57479d463771c&用户=baidu&调频=sc&查询=公司/模块/安装% 2 epm +在+ % 40 inc& qid=e9eec041000013a8& p1=10
,
,焦油xzvf mha4mysql-node-0.56.tar。广州
,cd mha4mysql -节点- 0.56
,perl Makefile。PL
,注意在安装perl安装模块后,这里终于可以正常执行了,在执行PL后,系统会验证哪些包丢失,这时就可以根据他的提示安装少的包了
,
,使,,制作安装
,
,,
7。在管理节点安装经理
,
,,//可以先查看本机已安的包名
,,
,,rpm qa perl-Config-Tiny perl-Params-Validate perl-MIME-Types perl-Email-Date-Format perl-Mail-Sender perl-Mail-Sendmail perl-TimeDate perl-MailTools perl-MIME-Lite perl-Log-Dispatch perl-Parallel-ForkManager
,,共11个包
,,rpm qa perl-Config-Tiny perl-Params-Validate perl-MIME-Types perl-Email-Date-Format perl-Mail-Sender perl-Mail-Sendmail perl-TimeDate perl-MailTools perl-MIME-Lite perl-Log-Dispatch perl-Parallel-ForkManager | xargs rpm -ivh
,,上面命令直接安装
,,
,,rpm -ivh perl -配置-小- 2.12 - 1. - el5.rf.noarch.rpm ,
,,rpm -ivh perl - params -验证- 0.95 - 1. - el5.rf.i386。rpm
,,rpm -ivh perl - mime类型- 1.28 - 2. - el6.noarch。rpm
,,rpm -ivh perl -邮件-日期-格式- 1.002 - 5. - el6.noarch。rpm
,,rpm -ivh perl -邮件发送者- 0.8.16 el6.noarch——3.。rpm
,,rpm -ivh perl -邮件- sendmail - 0.79 - 12. - el6.noarch。rpm
,,rpm -ivh perl 11.1.el6.noarch——timedate - 1.16。rpm
,,rpm -ivh perl - mailtools - 2.04 - 4. - el6.noarch。rpm
,,rpm -ivh perl - mime - lite - 3.027 - 2. - el6.noarch。rpm
,,rpm -ivh perl -日志分派el5.rf.noarch——2.26 - 1.。rpm
,,rpm -ivh perl-Parallel-ForkManager-0.7.5-2.2.el5.rf.noarch。rpm
,,如果上面包都没有,直接从百胜源下载并安装
,,yum安装perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-Time-HiRes - y
,,yum安装perl-Time-HiRes ,,,,,#光盘百胜源
,,焦油xzvf mha4mysql-manager-0.56.tar。广州