当前位置:嗨网首页>书籍在线阅读

06-安装MHA Manager

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

MHA Manager 中主要包括了几个管理员的命令行工具,例如 masterha_manager、masterha_master_switch等。MHA Manager也是依赖于一些Perl模块的,具体如下。

(1)安装MHA Node软件包。注意,在MHA Manager的主机上也要安装MHA Node。

install.sh

!/bin/bash

wget http://xrl.us/cpanm --no-check-certificate

mv cpanm /usr/bin/

chmod 755 /usr/bin/cpanm

cat >/root/list<<EOF

install DBD::mysql

EOF

for package in cat /root/list

do

cpanm $package

done

安装MHA Node软件包:

wget http://mysql-master-ha.googlecode.com/files/mha4mysql-node-0.53.tar.gz

tar xvzf mha4mysql-node-0.53.tar.gz

cd mha4mysql-node-0.53

perl Makefile.PL

make

make install

(2)安装MHA Manager软件。

安装MHA Manager所需要的Perl模块:

!/bin/bash

wget http://xrl.us/cpanm --no-check-certificate

mv cpanm /usr/bin/

chmod 755 /usr/bin/cpanm

cat >/root/list<<EOF

install DBD::mysql

install Config::Tiny

install Log::Dispatch

install Parallel::ForkManager

install Time::HiRes

EOF

for package in cat /root/list

do

cpanm $package

done

安装MHA Manager软件包:

wget http://mysql-master-ha.googlecode.com/files/mha4mysql-manager-0.53.tar.gz

tar -zxf mha4mysql-manager-0.53.tar.gz

mha4mysql-manager-0.53.

perl Makefile.PL

make

make install

安装后会在/usr/bin/下生成以下脚本文件:

/usr/bin/masterha_check_repl

/usr/bin/masterha_check_ssh

/usr/bin/masterha_check_status

/usr/bin/masterha_conf_host

/usr/bin/masterha_manager

/usr/bin/masterha_master_monitor

/usr/bin/masterha_master_switch

/usr/bin/masterha_secondary_check

/usr/bin/masterha_stop