- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
amoeba_3.0.5安装配置手册
mysql amoeba安装配置步骤
一、Amoeba 是什么
Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。
主要解决:
? 降低 数据切分带来的复杂多数据库结构
? 提供切分规则并降低 数据切分规则 给应用带来的影响
? 降低db 与客户端的连接数
? 读写分离?
二、为什么要用Amoeba
目前要实现mysql的主从读写分离,主要有以下几种方案:
1、?
2、?mysql-proxy来实现,由于mysql-proxy的主从读写分离是通过lua脚本来实现,目前lua的脚本的开发跟不上节奏,而写没有完美的现成的脚本,因此导致用于生产环境的话风险比较大,据网上很多人说mysql-proxy的性能不高。
3、?
4、 Amoeba来实现,具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库,并且安装配置非常简单。
三、快速架设amoeba,实现mysql主从读写分离
假设amoeba的前提条件:
Java SE 1.5 或以上 Amoeba 框架是基于JDK1.5开发的,采用了JDK1.5的特性。
支持Mysql 协议版本10(mysql 4.1以后的版本)。
1、首先介绍下我的实验环境。
????????????? System:???CentOS Linux release 7.2.1511
Java version: openjdk version 1.8.0_65
????????????? Master mysql: 4
????????????? Slave mysql: 5
????????????? Amoeba server:??3
Amoeba for mysql 官网:/projects/amoeba/files/
2、安装配置mysql主从环境,mysql的安装省略
具体参考《MYSQL数据库主从配置手册》
3、安装JDK环境
由于amoeba基于JDK1.5开发的,采用了JDK1.5的特性。
[root@mysql-test-141-33 software]# ls -lrt
总用量 1364712
-rwxrwxrwx 1 root root 548774698 3月 28 19:57 mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
-rw-r--r-- 1 root root 160348160 3月 30 21:49 dattar
-rw-r--r-- 1 root root 33674 5月 4 15:27 mysqlsla-2.03.tar.gz
drwxr-xr-x 5 zabbix zabbix 4096 5月 4 15:31 mysqlsla-2.03
-rw-r--r-- 1 root root 682530231 5月 11 09:24 pdr.zip
-rw-r--r-- 1 root root 5761714 5月 23 19:08 amoeba-mysql-3.0.5-RC-distribution.zip
卸载openjdk版本。
[root@mysql-test-141-33 ~]# java -version
openjdk version 1.8.0_91
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
用root用户登陆到系统# rpm -qa|grep gcj显示内容其中包含下面两行信息# java-1.4.2-gcj-compat--27jpp# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp卸载# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp# rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp
卸载其他自己安装的JDK就直接用rpm -e javaXXXXX?? 卸载rpm版的jdk:
?? #rpm -qa|grep jdk
?? 显示:jdk-1.6.0_10-fcs?? 卸载:#rpm -e? --nodeps?
您可能关注的文档
- aims系统日志.ppt
- AIX 内存性能优化.doc
- AIX 用户组及常用的几个用户组文件介绍.doc
- Aix如何访问不能引导的系统.doc
- AKI 王春亭.ppt
- AKI新进展2.ppt
- ALC安装安全方案.doc
- AlN器件.pptx
- Altium技巧及快捷键.doc
- altium窗口菜单中英文对照表.doc
- 部编版六年级下册道德与法治 期末测试卷【名师系列】.docx
- 部编版六年级下册道德与法治 期末测试卷及参考答案(夺分金卷).docx
- 部编版六年级下册道德与法治 期末测试卷【名校卷】.docx
- 部编版六年级下册道德与法治 期末测试卷及参考答案1套.docx
- 部编版六年级下册道德与法治 期末测试卷及答案【夺冠系列】.docx
- 部编版六年级下册道德与法治 期末测试卷【各地真题】.docx
- 部编版六年级下册道德与法治 期末测试卷下载.docx
- 部编版六年级下册道德与法治 期末测试卷及参考答案(精练).docx
- 部编版六年级下册道德与法治 期末测试卷【原创题】.docx
- 部编版六年级下册道德与法治 期末测试卷【中心小学】.docx
最近下载
- 2024年人大常委会工作报告讨论发言稿三篇.docx VIP
- [工程科技]TMS320F28027中文版实验教程.pdf
- 北京市石景山区2023-2024学年高一上学期期末生物试题 Word版含解析.docx
- 北京市石景山区2024_2025学年高一数学上学期期末考试试题含解析.doc VIP
- 图书馆运营管理服务投标方案.doc
- 新时达AS380全系(380、380B、380C、380D、380S)快捷调试方发.docx
- 北京市西城区师范大学附属中学2024_2025学年高一语文上学期期末考试试题含解析.doc VIP
- 数学必修41.1.1任意角课件PPT课件一等奖新名师优质课获奖比赛公开课.pptx
- 小学考查学科评价方案.pdf
- 巴塘卓帆水泥2500td熟料新型干法水泥生产线项目施工组织设计.doc
文档评论(0)