amoeba mysql下载_amoeba for mysql

安装 amoeba for  mysql

对于amoeba 的安装是相当简单的,基本上没什么安装的,

只需要解压文件,然后设置下环境变量就行了

vi /etc/profile

export amoeba_home01=/home/software/amoeba-mysql-3.0.5-RC

export PATH=$PATH:$amoeba_home01/bin

添加完环境变量周 执行 source /etc/profile 是环境变量立即生效

以上是在linux上的操作  ,如果是window平台 ,

将 /amoeba-mysql-3.0.5-RC/bin路径添加在path环境变量就中行了

配置amoeba.xml  (读写分离)

在 节点中重点关注下port,IP,UserName ,Password

6666

192.168.53.41

root

Welcome@123

节点connectionManagerList 可以不用管 ,默认就行

com.meidusa.amoeba.net.AuthingableConnectionManager

节点dbServerList 用来设置真实的mysql主机信息

defaultManager

3306

192.168.53.63

db_vip_act

root

Welcome@456

200

200

10

600000

600000

true

true

defaultManager

3306

192.168.53.60

db_vip_act

root

Welcome@456

200

200

10

600000

600000

true

true

1

slave

这个里面重点讲下 节点multiPool

这个节点主要用来将多个主机配置成一个集群的,

如果有多个slave主机,可以将以下节点配置成

slave1,slave2,slave3,

表示就slave1,salve2,slave3配置成一个集群,当有请求发送到到multiPool 池的时候,

会按照一定的顺序分别转发到相应的slave

在有的版本中对dbServer的设置单独放置在另外一个dbServers.xml的文件中

然后在 amoeba.xml文件中引用   dbServers.xml 文件中

下面的代码是 amoeba.xml中的部分代码

${amoeba.home}/conf/dbServers.xml # 引用外部dbServers.xml文件

最后就是配置路由功能了

${amoeba.home}/conf/rule.xml

${amoeba.home}/conf/functionMap.xml

${amoeba.home}/conf/ruleFunctionMap.xml

1500

master #非读写操作转发到master

master #写(insert/update/delete)操作被转发到主机master

multiPool # 读(select)操作转发到multiPool集群

true

通过以上的设置 ,一个简单的读写分离架构就搭建成功了

启动amoeba,

amoena的可执行文件放在amoeba-mysql-3.0.5-RC/bin下,执行一下可执行文件就可以开启amoeba。

开启之后程序就会在后台运行

版本不同,amoeba的可执行文件名有所不同有的launcher 有的amoeba

在amoeba-mysql-3.0.5-RC/bin 下有两个相似的可执行问文件

-rwxr-xr-x. 1 root root  2114 Jul  5  2013 launcher

-rwxr-xr-x. 1 root root  1579 Dec 27  2012 launcher.bat

在window平台launcher.bat执行就可以开启amoeba

在linux平台上执行launcher就可以开启amoeba

amoeba的使用手册:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值