`

Mysql-proxy v0.8.2测试问题及解决方法

 
阅读更多
问题1:
在控制台无法输出信息【控制台日志可以统计分析各数据库操作都由哪个数据库服务器执行。】

解决方法:
将/usr/local/mysql_proxy_0.8.2/share/doc/mysql-proxy/rw-splitting.lua中的变isDebug设置为true。


问题2:当进行mysqlslap查询测试时,/usr/local/mysql_proxy_0.8.2/mysql-proxy-0.8.2.log中出现如下日志:

2012-03-08 14:41:27: (message) proxy-plugin.c.1508: connect(192.168.1.11:3306) failed: No route to host. Retrying with different backend. 
2012-03-08 14:41:27: (message) last message repeated 4 times 
2012-03-08 14:41:27: (message) proxy-plugin.c.1508: connect(192.168.1.12:3306) failed: No route to host. Retrying with different backend. 
2012-03-08 14:41:30: (message) last message repeated 2 times 


导致所有的查询都由主服务器db1执行。

分析方法:
[root@dp1 ~]# telnet 192.168.1.11 3306
Trying 192.168.1.11 ...
telnet: connect to address 192.168.1.11: No route to host
telnet: Unable to connect to remote host: No route to host
说明从dp1上根本无法访问db3(192.168.1.11)的mysql数据库端口(3306)。
#db4同样如此。


解决方法:

关闭db3的防火墙
[root@db3 ~]# sudo iptables -F
分享到:
评论

相关推荐

    Atlas-2.2.1.el6.x86_64.rar

    它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。 解压出来...

    Atlas-research.zip

    本项目旨在帮助正在research Atlas或者在使用Atlas中遇到问题...它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿条。

    MYSQL ALTAS配置手册

    - 其具有开源的特性,并基于mysql-proxy-0.8.2进行开发,保证了代码的开放性。 - 主要优点包括支持数据库的读写分离、读负载均衡,自动剔除故障数据库实例,以及平滑的数据库上下线功能。 - 同时,它还具备良好的...

    Atlas:一个高性能稳定的 MySQL 代理

    它在MySQL官方推出MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。主要功能:1....

    Atlas-2.2.1

    它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。 主要功能...

    linux运维学习笔记:Mysql中间件Atlas读写分离原理与实战.pdf

    它是基于MySQL官方推出的MySQL-Proxy 0.8.2版本进行优化和功能增强的,修复了原版中的大量bug,并加入了许多新的特性,如读写分离、从库负载均衡、IP过滤、自动分表、平滑切换数据库和自动摘除宕机数据库等。...

    mysql中间件研究(Atlas_cobar_TDDL)

    它是在 mysql-proxy 0.8.2 版本的基础上,对其进行了优化,增加了一些新的功能特性。 Atlas 的架构是位于应用程序与 MySQL 之间,实现了 MySQL 的客户端与服务端协议,作为服务端与应用程序通讯,同时作为客户端与 ...

    mysql 集群部署

    Atlas基于MySQL Proxy 0.8.2版本进行大量优化,包括BUG修复、网络模型和线程模型的重构,从而能够支持更高的并发量。 #### 网络拓扑与服务器配置 - **硬件配置**:服务器的具体硬件规格根据实际业务需求定制。 - **...

    cpp-MySQL中间层Atlas

    基于MySQL官方的MySQL-Proxy 0.8.2版本,Atlas进行了深度定制和改进,修复了大量的已知问题,提升了系统的稳定性和性能。 首先,作为一款数据中间层,Atlas的核心功能之一是提供透明化的数据库路由。这意味着应用...

    mysql中间件研究(Atlas、cobar、TDDL、Mycat).doc

    它在mysql-proxy 0.8.2的基础上进行了优化,提升了性能,并添加了新特性。Atlas通过代理方式实现读写分离、负载均衡和故障切换。当主库或从库宕机时,Atlas能自动处理,降低对应用的影响。此外,它还支持手动管理...

    Atlas-sharding_1.0.1-el6.x86_64.rpm

    它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,l转:修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。

    AtlasDocument.pdf

    它在 MySQL 官方推出的 MySQL-Proxy 0.8.2 版本的基础上,修改了大量 bug,添加了很多功能特性。目前该项目在 360 公 司内部得到了广泛应用,很多 MySQL 业务已经接入了 Atlas 平台,每天承载的 读写请求数达几十亿...

    MySQL数据库运营技术演进及云化探索.

    - **Auto-Switch**:基于MySQL-Proxy 0.8.2进行定制扩展,实现了自动切换等功能,提升了系统的可用性。 #### DBA职业发展 robincui 在分享中还提到了DBA的职业发展规划,强调了持续学习的重要性以及面对新技术挑战...

    仿照QQ的java源码-Atlas:MySQL的高性能稳定代理,由奇虎DBA和基础设施团队开发

    MySQL-Proxy 0.8.2 的基础上修复了许多错误并添加了许多新功能。 目前该项目已在奇虎广泛应用,很多MySQL业务已接入Atlas平台。 Atlas转发的读写请求数已达数十亿。 2.主要功能 1.读/写拆分。 2.负载均衡和故障转移...

Global site tag (gtag.js) - Google Analytics