centos7环境下amoeba实现读写分离的实现

amoeba实现读写分离步骤,在讲解之前需要提供两个数据库,即一主一从,且需要实现主从复制操作,这里不在讲解,不会的同学请参考https://blog.csdn.net/zhaogangyyxf/article/details/79826550,

由于amoeba服务器需要依赖jdk所以首先安装jdk并配置环境变量

首先准备一台服务器,安装amoeba服务;

我这安装的是amoeba-mysql-3.0.4-BETA.tar.gz

解压文件:tar -zxvf amoeba-mysql-3.0.4-BETA.tar

进入解压后的conf目录中修改配置文件


修改dbServer.xml


其中提供的主从两个或者多个数据库的端口必须一致,至于是不是3306就无所谓了,只要保持一致

数据库的连接的用户名和密码也要一致。


修改后的


习惯上这里的server1和server2修改名字,主数据库就写master,从数据库写slave,或者slave01,slave02...等

添加对应的ip,在修改主从的策略,1轮询,2权重,3ha


一般来说,主数据负责写操作,从数据库负责读操作,在实际应用在查询的往往多于写入的操作,所以为了合理利用这资源,这里采用轮询机制。即从主从,或者从主从从,等这个看实际情况,我这里采用从主从的策略


退出保存。然后修改amoeba.xml

vim amoeba.xml

用户连接的用户名和密码


然后找到最后,


修改后


默认连接池连接主数据库,读写分离,写入主数据,读取的时候读取咱们刚刚自定义的连接池,然后退出保存

最后修改jdk内存,cd ../


找到32行将196改为512就行 了,具体原因是由于jdk内存不足,这里多分配点


进入bin目录下执行启动语句


然后用mysql连接工具连接amoeba就行了









  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
事先声明 下载之前先看描述里面的目录 不然不要在那里吐槽 目录 ........................................................................CentOS 6.5安装部分................................................. 设备需求.................................................. 3 Mysql安装手则 ..................................... 3 一、 下载Mysql软件 .......................................... 3 二、 安装Mysql软件 .......................................... 4 三、 Mysql设置 .......................................... 6 Amoeba安装手则 ..........................................10 一、 下载Amoeba软件..........................................10 安装Amoeba ..........................................10 二、 安装Amoeba依耐关系 .......................................... 安装JDK ..........................................11 三、 配置Amoeba .................................................12 配置dbServers.xml 文件 ......................12 配置amoeba.xml文件 ......................................... 13 启动 Amoeba ...............................................14 ..............................Windows安装部分............... 设备需求 ............................................................................................................................................................................. 16 Mysql安装手则 ..................................................................................................................................................................... 16 一、 下载Mysql软件 .................. 16 二、 Mysql设置 ........................ 17 Amoeba安装手则 ......................19 一、 下载Amoeba软件 ......................................19 二、 安装Amoeba依耐关系 ...............................20 安装JDK ............................................ 20 配置环境变量 ........................... 20 三、 配置Amoeba .............................................. 22 配置dbServers.xml 文件 ............................ 22 配置amoeba.xml文件 ..................... 24 启动 Amoeba ............................... 24

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值