(一)、安装文件
按照顺序安装文件
jdk-7u25-linux-i586.tar.gz;
amoeba-mysql-binary-2.2.0.tar.gz;
(二)、安装jdk1.7
1.打开创建目录
#cd /usr
#mkdir java
#cd java
2.上传文件jdk-7u25-linux-i586.tar.gz到目录
#rz(如果使用的是CRT,不是则使用其他方式)
3.解压jdk-7u25-linux-i586.tar.gz并编译
#tar zxvf jdk-7u25-linux-i586.tar.gz
(三)、安装amoeba-mysql-binary-2.2.0.tar.gz
1.打开目录
#mkdir /usr/local/amoeba
#cd /usr/local/amoeba
2.上传文件amoeba-mysql-binary-2.2.0.tar.gz到目录
#rz(如果使用的是CRT,不是则使用其他方式)
3.解压amoeba-mysql-binary-2.2.0.tar.gz并编译
#tar zxvf amoeba-mysql-binary-2.2.0.tar.gz
(四)、配置用户环境变量
#vi ~/.bash_profile
设置为:
PATH=$PATH:$HOME/bin:/usr/local/amoeba/bin
JAVA_HOME=/usr/java/jdk1.6.0_32
export JAVA_HOME
export PATH
立即生效:
#source ~/.bash_profile
(五)Amoeba for mysql配置
配置Amoeba for mysql的读写分离主要涉及两个文件:
1、/usr/local/amoeba/conf/dbServers.xml
此文件定义由Amoeba代理的数据库如何连接,比如最基础的:主机IP、端口、Amoeba使用的用户名和密码等等。
2、/usr/local/amoeba/conf/amoeba.xml
此文件定义了Amoeba代理的相关配置。
dbServers.xml文件配置
abstractServer配置:
<dbServername="abstractServer" abstractive="true">
<factoryConfigclass="com.meidusa.amoeba.mysql.net.MysqlServerConnectionFactory">
<propertyname="manager">${defaultManager}</property>
<propertyname="sendBufferSize">64</property>
<propertyname="receiveBufferSize">128</property>
<!-- mysql port -->