Mysql中间件代理 Atlas

php中文网
发布: 2016-06-07 16:48:21
原创
1353人浏览过

本文接上文介绍atlas的安装配置,以及借助keepalive软件实现altas的ha,避免由于atlas故障,导致数据库服务中断的情况出现:一:环境介绍Atlas主:192.168.1.12/

# yum -y install openssl openssl-devel # wget https://github.com/Qihoo360/Atlas/releases/download/2.1/Atlas-2.1.el6.x86_64.rpm # rpm -ivh Atlas-2.1.el6.x86_64.rpm # cd /usr/local/mysql-proxy/conf/   # /usr/local/mysql-proxy/bin/encrypt 123456 /iZxz+0GRoA=

# grep -v '^#' /usr/local/mysql-proxy/conf/test.cnf  |grep -v '^$'

[mysql-proxy] admin-username = admin admin-password = admin proxy-backend-addresses = 192.168.1.231:3306 proxy-read-only-backend-addresses = 192.168.1.227:3306,192.168.1.228:3306 pwds = root:/iZxz+0GRoA=  daemon = true keepalive = true event-threads = 8 log-level = message log-path = /usr/local/mysql-proxy/log proxy-address = 0.0.0.0:1234 admin-address = 0.0.0.0:2345

# /usr/local/mysql-proxy/bin/mysql-proxyd test start

OK: MySQL-Proxy of test is started

# netstat -ntpl |grep mysql-proxy

tcp        0      0 0.0.0.0:2345                0.0.0.0:*                   LISTEN      29643/mysql-proxy   

tcp        0      0 0.0.0.0:1234                0.0.0.0:*                   LISTEN      29643/mysql-proxy   

聚彩手机网店系统 免费版
聚彩手机网店系统 免费版

聚彩手机商城系统,是一款专业于手机销售的独立手机网店系统,他拥有众多的手机参数选项,以及傻瓜式的设置选项,让您可以在5分钟内建立起专业而强大的手机销售网站。他拥有多套模版可以实时切换,前台拥有新闻中心、手机中心、配件中心、软件下载、手机报价、发货查询、保修查询、分店查询、产品的对比功能,代理与加盟的申请等功能,他拥有完善的会员中心,会员等级设置等,集成在线支付接口,超强SEO,可以设置所有页面的t

聚彩手机网店系统 免费版 0
查看详情 聚彩手机网店系统 免费版

# tail -f /usr/local/mysql-proxy/log/test.log 

2014-10-29 11:12:11: (message) mysql-proxy 0.8.2 started - instance: test 2014-10-29 11:12:11: (message) proxy listening on port 0.0.0.0:1234 2014-10-29 11:12:11: (message) added read/write backend: 192.168.1.231:3306 2014-10-29 11:12:11: (message) added read-only backend: 192.168.1.227:3306 2014-10-29 11:12:11: (message) chassis-unix-daemon.c:138: [angel] we try to keep PID=29643 alive2014-10-29 11:12:11: (message) added read-only backend: 192.168.1.228:3306 2014-10-29 11:12:11: (message) chassis-event-thread.c:235: starting 8 threads

wKiom1RQnn3DMFxSAAZhA29duaA866.jpg

# cd /usr/local/src/ # wget  # tar -zxvpf keepalived-1.2.13.tar.gz  # cd keepalived-1.2.13 # ./configure --prefix=/usr/local/keepalived  && make && make install

# cat /usr/local/keepalived/etc/keepalived/keepalived.conf 

! Configuration File for keepalived global_defs {  router_id  LVS_DEVEL } vrrp_script Monitor_Atlas {  script "/usr/local/scripts/monitor_atlas.sh"  interval 2   weight 2   } vrrp_instance VI_1{   state MASTER   interface eth0  virtual_router_id 51   mcast_src_ip 192.168.1.12  priority 100    advert_int 1  authentication {  auth_type PASS  auth_pass password_123 }  track_script {  Monitor_Atlas }  virtual_ipaddress {  192.168.1.230  } }

# cat /usr/local/scripts/monitor_atlas.sh

#!/bin/bash if  [ $(ps -ef |grep 'mysql-proxy' |grep -v 'grep' |wc -l) -eq "0" ];then     /usr/local/mysql-proxy/bin/mysql-proxyd test start     sleep 5     if [ $(ps -ef |grep 'mysql-proxy' |grep -v 'grep' |wc -l) -eq "0"  ];then         killall -9 keepalived         service network restart     fi fi

1:keepalive主配置文件

# cat /usr/local/keepalived/etc/keepalived/keepalived.conf 

! Configuration File for keepalived global_defs {  router_id  LVS_DEVEL } vrrp_script Monitor_Atlas {  script "/usr/local/scripts/monitor_atlas.sh"  interval 2   weight 2   } vrrp_instance VI_1{   state BACKUP  interface eth0  virtual_router_id 51   mcast_src_ip 192.168.1.81  priority 90    advert_int 1  authentication {  auth_type PASS  auth_pass password_123 }  track_script {  Monitor_Atlas }  virtual_ipaddress {  192.168.1.230  } }

2:监控atlas脚本

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号